Existe alguma forma de saber se um determinado campo do grid (MVC) foi alterado? Eu preciso validar se um campo STATUS (1=ATIVO;2=INATIVO) foi alterado e na confirmação do modelo gravar um log disso. Ou seja, a alteração vai ser gravada no padrão do modelo e eu apenas quero verificar se este campo foi alterado e fazer uma gravacao de log após a gravação padrao.
Boa tarde! Para isso você pode usar o método IsFieldUpdated.
Exemplo:
If(oGrid:IsFieldUpdated('ZDT_STATUS'))
If(oGrid:GetValue('ZDT_STATUS') == 'A')
oGrid:SetValue('ZDT_LEG', 'BR_VERDE')
Else
oGrid:SetValue('ZDT_LEG', 'BR_VERMELHO')
Endif
Endif
1 curtida
Obrigado Giordano! Vou utilizar esta condição.