Atualmente fui implementado a funcionalidade de habilitar e desabilitar partes do formulário de acordo com a atividade, foi usado o enableFields.js e o setEnable.js. Como faço a mesma lógica mas que seja ocultado e exibido partes desse form de acordo com a atividade ? existe alguma lógica do tipo setVisible ?
@Danilo,
Você pode fazer pelo evento do formulário displayFields:
function displayFields(form,customHTML){
var atv = getValue("WKNumState");
if (atv == 1) { // Atividade 1
form.setVisible("[name_campo", false); // bloqueia o campo pelo name
form.setVisibleById("[id_campo]", false); // bloqueia um campo pelo id
form.setVisibleById("[id_div]", false); // bloqueia uma div pelo id
} else if (atv == 2) { // Atividade 2
}
}
Nesse link você encontra mais detalhes:
http://tdn.totvs.com/pages/releaseview.action?pageId=270924158#EventosdeFormulário-displayFields