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