Como verificar em MVC se um campo do grid foi alterado

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.