Desabilitar Botões ao seguir para impressão

Tenho um formulário, onde ao chegar em uma etapa do workflow preciso que meus botões desabilitem.

Estou utilizando o comando no enableFields da seguinte forma:


function displayFields(form,customHTML){ 
    var activity = getValue('WKNumState');

    if (activity == 17){
        form.setVisibleById('novaEmpresa',false);
        form.setVisibleById('Cad_part',false);
        form.setVisibleById('L_NE',false);    

    }

}


function enableFields(form){ 
    var activity = getValue('WKNumState');

    if (activity != 17 && activity != 0){
        form.setEnabled('novaEmpresa',false);
        form.setEnabled('Cad_part',false);
        form.setEnabled('L_NE',false);


    }
}

Mas não está desabilitando.

Conseguem me ajudar

Eu fiz via CSS mesmo. Segue o código:


@media print {
    .classe * {
        visibility: hidden;
      }

}

Não é exatamente isso que eu preciso Heloisa. Fis uma alteração, vê se consegue entender melhor minha necessidade.