Como inibir o campo select na visualização do formulário
segue anexo
Como inibir o campo select na visualização do formulário
segue anexo
Bom dia Roberto, segue um exemplo do código.
displayFields
function displayFields(form,customHTML){
var state = getValue("WKNumState");
customHTML.append("<script language='javascript'> \n");
if (state == 0)
{
//Bloqueia o campo
bloqueiaCampos(customHTML,"#NomedoCampo");
bloqueiaCampos(customHTML,"#NomedaDiv");
//Oculta o campo
ocultaCampos(customHTML,"#NomedoCampo");
ocultaCampos(customHTML,"#NomedaDiv");
}
else if (state == 65)
{
//Bloqueia o campo
bloqueiaCampos(customHTML,"#NomedoCampo");
bloqueiaCampos(customHTML,"#NomedaDiv");
//Oculta o campo
ocultaCampos(customHTML,"#NomedoCampo");
ocultaCampos(customHTML,"#NomedaDiv");
}
customHTML.append("</script> \n");
}
function bloqueiaCampos(customHTML,id)
{
customHTML.append(" $('"+id+" .input-group-addon').removeAttr('onclick'); \n");
customHTML.append(" $('"+id+" input').attr('readonly',true); \n");
customHTML.append(" $('"+id+" textarea').attr('readonly',true); \n");
customHTML.append(" $('"+id+" select option:not(:selected)').attr('disabled', 'true'); \n");
customHTML.append(" $('"+id+"').attr('onclick', 'return false'); \n");
customHTML.append(" $('"+id+" .fluigicon-trash').removeAttr('onclick'); \n");
customHTML.append(" $('"+id+" input').removeAttr('onclick'); \n");
}
function ocultaCampos(customHTML,id)
{
customHTML.append(" $('"+id+"').attr('style','display:none;'); \n");
}
Danilo onde você coloca #DIV e #CAMPO pode ser um ou outro?
— roberto 26 de Nov de 2019Correto, mas recomendo colocar a <#div> para quando quer esconder o campo e o <#campo> para quando quer bloquear.
— Danilo Mariano 26 de Nov de 2019