Versão atual:

Esconder campo a partir do Zoom

Bom dia amigos. Estou tendo a seguinte necessidade. Tenho um campo zoom que informa o tipo de um determinado produto, e caso o colaborador selecionar um tipo de produto determinado campo deverá sumir da tela. A duvida é a seguinte, como fazer o campo sumir apenas quando determinado registro de dentro do ZOOM for selecionado ex o registro "PA"

Consegui fazer da seguinte forma.

ZOOM

<div class="col-md-4">
   <label for="ramal">Tipo<FONT COLOR="red">*</FONT></label> <input placeholder="" type="zoom" id="B1_TIPO" 
   name="B1_TIPO" {'displayKey':'CODIGO','datasetId':'DS-TIPOPRODUTO-CP-VP','fields' 
   [{'field':'CODIGO','label':'Codigo'},{'field':'NOME','label':'Descricao','standard':'true','search':'true'}]}" 
   />
</div>

CAMPO QUE QUERO ESCONDER

<div class="col-md-2">
   <label for="ramal" id="div_B1_COD" name="div_B1_COD">Codigo <FONT COLOR="red">*</FONT></label> 
      <input name="B1_COD" id="B1_COD" class="form-control" maxlength="15">
</div>

COMO ESTOU FAZENDO

function setSelectedZoomItem(selectedItem) {

    console.log(" ### " + "setSelectedZoomItem");

    if (selectedItem.inputId.includes("B1_TIPO")) {

            $("#div_B1_COD").hide();
            $("#B1_COD").hide();

    }
}

function removedZoomItem(removedItem) {

    console.log(" ### " + "removedZoomItem");

    if (removedItem.inputId.includes("B1_TIPO")) {

        $("#div_B1_COD").show();
        $("#B1_COD").show();

    }
}

Versão (1):

Ver a versão formatada

Esconder campo a partir do Zoom

Comentário

new question