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 dodo // Commit Padrão //--------------------------------------------------------- __FazAlgoAntesCommit() //--------------------------------------------------------- // Aqui temos a chamada da funcao padrãopadrão // de gravação do MVC //---------------------------------------------------------- lRet := fwformcommit(oModel) //--------------------------------------------------------- // Aqui podemos chamar funções depois dodo // Commit Padrão // Verificando,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