Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para usar os pontos de entrada no modelo MVC, deve ser usado o modelo do cadastro que tem por nome (ID do modelo) o nome da tabela.

Desta forma, o ponto de entrada deve ser chamado usando a User Function SYD(). No mais, segue-se as orientações da documentação padrão de ponto de entrada em MVC: Ponto de Entrada Padrão do MVC

...

Bloco de código
languagecpp
themeMidnight
firstline1
titleEICA130
linenumberstrue
//Exemplo de ponto de entada convencional

#Include "Protheus.ch"

User Function EICA130()
Local cParam

If ValType(ParamIXB) == "C"
   cParam:= ParamIXB
Else
   cParam:= ParamIXB[1]
EndIf

If cParam == "MENU"
   Aadd(aRotina, {"Teste","Teste" , 0 , 3}) 
EndIf

Return


//Exemplo de ponto de entrada em MVC

User Function SYD()

Local aParam := PARAMIXB
Local lRet := .T.
Local cId := ""

If Valtype(aParam) =='A'
   cId := aParam[2]
   If cId =="FORMCOMMITTTSPRE"
      MsgAlert("Passagem pelo FORMCOMMITTTSPRE!")
   EndIf
EndIf

Return lRet

03. PARÂMETROS


NomeTipoDescrição
MENUCaracterPermite adicionar opções no aRotina

04. VARIÁVEIS


Campo
ParâmetroNomeTipoPermite alterarDescrição
MENUaRotinaArraySimPermite incluir novas opções no botão "Outras Ações" 




05. TABELAS UTILIZADAS

  • N/A