Versão atual:

Limpar campo zoom

Bom dia pessoal! Estou tentando fazer com que dependendo da informação que eu colocar no primeiro campo zoom ele apague os dados que já estão selecionados nos outros campos zoom, porém não está dando certo.

function setSelectedZoomItem(item){    

    if (item.inputId == "coligada") {
        $("#codColigada").val(item.CODCOLIGADA);
        setFilial(item.CODCOLIGADA)
        reloadZoomFilterValues("cfo","CODCOLIGADA," + $("#codColigada").val());
        reloadZoomFilterValues("cCtusto","CODCOLIGADA," + $("#codColigada").val());
        reloadZoomFilterValues("vendedor","CODCOLIGADA," + $("#codColigada").val());

    }else if (item.inputId == "Filial") {

    }else if(item.inputId == "cCtusto"){
        $("#codCtusto").val(item.CODCCUSTO);
        $("#codCtustoRed").val(item.CODREDUZIDO);
        setApprovers(item.CODCCUSTO)

    }else if(item.inputId == "projeto"){
        $("#codProjeto").val(item.CODIGO);

    }else if(item.inputId == "recResp"){
        $("#codRecResp").val(item.CODIGO);

    }else if(item.inputId == "fPagameto"){
        $("#codFPagameto").val(item.CODFPAGAMETO);

    }else if (item.inputId == "cfo") {
        $("#codCfo").val(item.CODCFO);
        reloadZoomFilterValues("tpPagamento","CODCFO," + $("#codCfo").val()+",CODCOLIGADA," + $("#codColigada").val());

    }else if (item.inputId == "banco") {
        $("#numBanco").val(item.NUMBANCO);

    }else if (item.inputId == "tpPagamento") {
        displayPag(item)
        displayPix({value:$("#fPagamento").val()})
        $("#codTpPagamento").val(item.IDPGTO);
        $("#idPgto").val(item.IDPGTO);
        $("#bancopgto").val(item.NOME);
        $("#codAgencia").val(item.CODIGOAGENCIA);
        $("#digAgencia").val(item.DIGITOAGENCIA);
        $("#codConta").val(item.CONTACORRENTE);
        $("#digConta").val(item.DIGITOCONTA);
        $("#chavePix").val(item.CHAVEPIX)

    }else if (item.inputId == "vendedor") {
        $("#codven").val(item.CODVEN);
    }




}


function removedZoomItem(item){    
    window["cfo"].clear();

    if (item.inputId == "Coligada") {
        $("#codColigada").val("");

    }else if(item.inputId == "cCtusto"){
        $("#codCtusto").val("");

    }else if(item.inputId == "projeto"){
        $("#codProjeto").val("");

    }else if(item.inputId == "recResp"){
        $("#codRecResp").val("");

    }else if(item.inputId == "fPagameto"){
        $("#codFPagameto").val("");

    }else if (item.inputId == "cfo") {
        $("#codCfo").val("");

    }else if (item.inputId == "banco") {
        $("#numBanco").val("");

    }else if (item.inputId == "tpPagamento") {
        displayPag(item.DESCRICAO = '')
        $("#codTpPagamento").val("");
        $("#idPgto").val("");
        $("#bancopgto").val("");
        $("#codAgencia").val("");
        $("#digAgencia").val("");
        $("#codConta").val("");
        $("#digConta").val("");

    }else if (item.inputId == "vendedor") {
        $("#codven").val("");
    }
}

Versão (1):

Ver a versão formatada

Limpar campo zoom

  • criado 18 de Jan de 2024

Comentário

new question