Bom dia!
Possuo uma tela em MVC onde algumas linhas não podem ser alteradas ou deletadas caso o conteúdo de um campo for igual a Automático (ZKB->ZKB_ORIGEM == 'A').
Como posso estar realizando essa tratativa? Consegui fazer a não alteração da seguinte maneira, mas achei que ficou de forma fixa pois é necessário fazer para cada campo do grid.
oStruGrid:SetProperty('ZKB_RECPAG', MODEL_FIELD_WHEN, {|| FwFldGet('ZKB_ORIGEM') == 'A' })
Existe alguma maneira de fazer isso usando os métodos SetNoDeleteLine e SetNoUpdateLine, diretamente no ModelDef, ou é necessário utilizar o bloco bLinePre do MpFormModel?
Segue exemplo da tela: