Histórico da Página
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
//----------------------------------------- /*/{Protheus.doc} ModelDef Definição do modelo de Dados @author rodrigo.antonio @version 1.0 /*/ //----------------------------------------- Static Function ModelDef() Local oModel Local bCommit := {|oMld| MyCommit(oMld)} Local oStr1:= Nil oModel := MPFormModel():new("ID_MODEL",/*bPre*/,/*bPost*/,bCommit) oModel:SetDescription('Teste') oModel:addFields('FIELD1',,oStr1) Return oModel //----------------------------------------- /*/{Protheus.doc} MyCommit Commit do modelo @author rodrigo.antonio @version 1.0 /*/ //---------------------------------------- Static function MyCommit(oModel) Local lRet //---------------------------------------- // Aqui podemos chamar funções antes do do // Commit Padrão //---------------------------------------- __FazAlgoAntesCommit() //---------------------------------------- // Aqui temos a chamada da funcao padrão padrão // de gravação do MVC //---------------------------------------- lRet := fwformcommit(oModel) //---------------------------------------- // Aqui podemos chamar funções depois do do // Commit Padrão,verificando sempre se o o //commit foi realizado. //---------------------------------------- If lRet __FazAlgoDepoisCommit() End if Return lRet |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas