Bom dia Pessoal estou tentnado fazer a chamada de uma função após o comit de um modelo 3 de MVC. Alguns dados serão enviador por email após gravar nas tabelas. a função envia email está sendo chamado ao clicar no botão incluir, o intuiro era ser chamdo somente no botão confirmar, após gravar os dados.
Static Function ModelDef()
Local oModel := MPFormModel():New('CADASTRO', { |oModel| .T. },,EnviaEmail()) Local oStruZCL := FWFormStruct(1,'ZCL') Local oStruZCM := FWFormStruct(1,'ZCM')
oModel:AddFields('ZCLMASTER',/cOwner/,oStruZCL) oModel:SetDescription('AGPE020 - Cadastro de Envios de Pagamentos') oModel:AddGrid('ZCMDETAIL', 'ZCLMASTER', oStruZCM, { |oModel| /Função aqui/ } ) oModel:SetRelation('ZCMDETAIL', { { 'ZCM_FILIAL', 'xFilial( "ZCM" )' }, { 'ZCL_PERIOD', 'ZCM_PERIOD' } }, ZCM->( IndexKey( 1 ) ) ) oModel:GetModel('ZCMDETAIL'):SetUniqueLine({'ZCM_PERIOD','ZCM_VEND'})
Return oModel
Estou fazendo conforme a documentação encontrada no TDN, porém não consegui encontrar onde estou executando errado. Alguém consegue me ajudar?