Versão atual:

Manipular Campo em MVC

Amigos, boa tarde.

Quero controlar o "When" ( habiliar/desabilitar ) um campo dependendo da opção de Menu. Exemplo: Tenho 4 campos. No MenuDef - Quando clicar em "Incluir" (MODEL_OPERAION_INSERT) , quero liberar 2 campos para edição e marcar 2 campos como desabilitados. Quando clicar em "Alterar" (MODEL_OPERATION_UPDATE), a mesma coisa, mas vai habilitar os dois campos que estava desabilitados antes.

Eu tentei fazer isso através do ModelDef, da seguinte forma:

Local oStZB0 := FWFormStruct(1, "ZB0") oStZB0:SetProperty('ZB0_DTENTR', MODEL_FIELD_WHEN, FwBuildFeature(STRUCT_FEATURE_WHEN, 'u_VCPre()'))

Mas não funcionou. Também tentei usar a pré-validação do MPFormModel, mas também não funcionou. Qual a melhor maneira de fazer ?

Obrigado

Gilberto

Versão (1):

Ver a versão formatada

Manipular Campo em MVC

Comentário

new question