Ocultar/exibir partes do formulário

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