Inicio um processo com fluig mobile e na atividade seguinte devo(o mesmo usuário que iniciou o processo) alterar um campo específicos. Porém ao acessar o formulário é como se os campos fossem somente readonly e não consigo alterar.
Mobile é um caso muiiiiiiiittttttttooooooo delicado no Fluig @daniel_fmartins
Comece limpando seu enablefields e testando como se comporta se o campo vai aparecer para edição. Dai parta para os bloqueios campo a campo. se for so um campo liberado e o resto bloqueado tenho um scrpit para isso que vai no enablefields.
switch(atividade){
case 0:
var habilitar = false; // Informe True para Habilitar ou False para Desabilitar os campos
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);
}
form.setEnabled("campo a liberar",true);
break;
}
Continuou da mesma forma :/. Não consigo entender.
olá, quando utiliza o displayfields para desabilitar um campo com a função form.setEnabled(“campo”,false), Perceba que ao inspecionar o campo, este vai estar com nome diferente (“campo_”) . se tentar desabilitar todos usando setEnabled e habilitar depois nao vai dar certo.
espero ter ajudado