Evento enable fields desabilita os campos, mas não ativa
Enviado: 23 Jun 2022 10:44
Uso essa função no evento enablefields para desabilitar os campos nas etapas do processo sem ser revisão ou inicio. Porém não consigo ativar uma div chamando o setEnabled em uma etapa depois, alguém consegue sabe como?
[/size]
Código: Selecionar todos
function enableFields(form) {
var atividade_corrente = getValue("WKNumState") == 0 ? 4 : getValue("WKNumState");
var atividade_inicio = 4;
var atividade_revisao = 23;
var atividade_aprovacao_n = 5;
var atividade_aprovacao_e = 53;
var atividade_atendimento_n = 32;
var atividade_atendimento_e = 36;
var habilitar = atividade_corrente == atividade_inicio || atividade_corrente == atividade_revisao; // Informe True para Habilitar ou False para Desabilitar os campos
var atividadeTi = atividade_corrente == atividade_aprovacao_n || atividade_corrente == atividade_aprovacao_e || atividade_corrente == atividade_atendimento_n || atividade_corrente == atividade_atendimento_e;
var mapaForm = new java.util.HashMap();
mapaForm = form.getCardData();
var it = mapaForm.keySet().iterator();
while (it.hasNext()) { // Laço de repetição para habilitar/desabilitar os campos
var key = it.next();
form.setEnabled(key, habilitar, true);
//ESSA ETAPA QUE QUERO ATIVAR
if(atividade_corrente == atividadeTi){
form.setEnabled("divTi", true, true);
form.setEnabled("divTi2", true, true);
}
}
}