Versão atual:

SetNoUpdateLine e SetNoDeleteLine

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:

Capturar.PNG

Versões (2):

Ver a versão formatada

SetNoUpdateLine e SetNoDeleteLine

Comentário

new question