Estou com uma dificuldade, creio que seja coisa besta, não estou conseguindo desabilitar um campo em uma atividade e em outra nao consigo habilitar esse mesmo campo, alguem ja passou por isso?
Estou usando fora do evento de formulário, esse campo esta dentro do paifilho
Bom dia,
Já passei por algo parecido. No evento de formulário enableFields (em pseudo-código):
var atividadeAtual = getValue('WKNumState'); if (atividadeAtual == atividade Que Quero Desabilitar O Campo){
var indexes = form.getChildrenIndexes("tablenameTabelaPaiFilho");
for (var i=0; i<indexes.length; ++i){ form.setEnabled("nomeDoCampoDaTabela_"+indexes[i], false); } }
A função getChildrenIndexes(tablename) irá te retornar os índices existentes na sua tabela pai-filho, permitindo vc acessar os seus campos. Dessa forma, no evento enableFields vc consegue desabilitá-los nas atividades que desejar.