Como fazer Copiar em MVC | Ti Responde 0069

No vídeo de hoje, vamos demonstrar em como adicionar a opção de Copiar em browses em MVC.

A dúvida de hoje, nos perguntaram, como podemos adicionar a opção Copiar em browse em MVC.

Pensando nisso, montamos dois exemplos, um de uma tela simples de cadastro e outro de uma tela que possui grids. Segue abaixo o vídeo exemplificando:


E abaixo o código fonte desenvolvido para exemplificar:

//Bibliotecas
#Include "TOTVS.ch"
#Include "FWMVCDef.ch"

/*/{Protheus.doc} User Function MTA035MNU
Ponto de Entrada para adicionar funções no browse do grupo de produtos
@type  Function
@author Atilio
@since 10/11/2023
@see https://tdn.totvs.com/pages/releaseview.action?pageId=800585305
/*/

User Function MTA035MNU()
	Local aArea := FWGetArea()
	
	//Adicionando opção no menu para copiar
	ADD OPTION aRotina TITLE "* Copiar" ACTION "VIEWDEF.MATA035" OPERATION 9 ACCESS 0

	FWRestArea(aArea)
Return

/*/{Protheus.doc} User Function CMA150AMNU
Ponto de Entrada para adicionar funções no browse do locais do estoque
@type  Function
@author Atilio
@since 10/11/2023
@see https://tdn.totvs.com/pages/releaseview.action?pageId=268813535
/*/

User Function CMA150AMNU()
    Local aArea   := FWGetArea()
    Local aRotAux := {}
	
	//Adicionando opção no menu para copiar
	ADD OPTION aRotAux TITLE "* Copiar" ACTION "VIEWDEF.AGRA045" OPERATION 9 ACCESS 0

	FWRestArea(aArea)
Return aRotAux

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação