Pessoal estou usando o displayFields para tentar esconder um campo de uma tabela pai e filho em uma determinada atividade, porem o mesmo não funciona.
Testei com outros campos que do formulário e funcionou normalmente.
Consigo ate ocultar a label que esta na thead porem a coluna que esta na tbody não consegui
Existe alguma outra forma para se fazer com campos da tabela pai e filho ?
function displayFields(form,customHTML){
var WKNumState = getValue("WKNumState");
if (WKNumState == 14 ){
form.setVisibleById("ccusto", false);//thead
form.setVisibleById("ccusto1", false);//tebody
}
Eu utilizo algumas classes customizadas para fazer isso conforme exemplo abaixo:
No displayFields:
// esconde os campos referentes ao setor de contabilidade
function escondeCamposContabilidade(){
customHTML.append("<script>");
customHTML.append("$(document).ready(function(){ ");
customHTML.append(" $('.camposContabilidade').hide();");
customHTML.append(" });");
customHTML.append("</script>");
var msg = "Campos da contabilidade escondidos";
geraLog("aviso", msg);
}
Na minha table, eu deixo todos os campos que quero esconder com essa classe, inclusive as thead...