Limite de campo zoom

Boa Tarde,

O formulário que foi desenvolvido possui dois campos Zoom, quando preencho o nome do fornecedor o mesmo já atualiza o outro campo com o e-mail do mesmo, essa busca serve tanto para "fornecedor -> e-mail" quanto pra "e-mail -> fornecedor", gostaria de saber se é possível utilizar mais de dois campos zoom ao mesmo tempo. "fornecedor, e-mail e CNPJ".

Abaixo segue meu código HTML

                        <div class="row" name="ativarNomeFornecedor">
                            <div class="form-group col-sm-4">
                                <label for="inputEmail3" class="col-sm-4 control-label">Nome
                                    do fornecedor:</label> <br>
                                <div>
                                    <input type="zoom" id="tbProdCodProdItem"
                                        name="tbProdCodProdItem"
                                        data-zoom="{
                                                'displayKey':'NOMEREDUZIDO',
                                                'datasetId':'DS_REGISTRO_ATENDIMENTO',
                                                'fields':[
                                                {
                                                'field':'NOMEREDUZIDO',
                                                'label':'Fornecedor',
                                                'standard':'true'
                                                },
                                                {
                                                'field':'NROEMPRESA',
                                                'label':'NOME DA CIDADE',
                                                'visible' : 'false'
                                                }
                                                ]}" />
                                </div>
                            </div>
                        </div>

                        <div class="row" name="ativarEmailFornecedor">
                            <div class="form-group col-sm-4">
                                <label for="inputEmail3" class="col-sm-4 control-label">E-mail
                                    do fornecedor:</label>
                                <div>
                                    <input type="zoom" id="tbProdDescProdItem"
                                        name="tbProdDescProdItem"
                                        data-zoom="{
                                                 'displayKey':'CIDADE', 
                                                 'datasetId':'DS_REGISTRO_ATENDIMENTO', 
                                                 'fields':[ 
                                                 { 
                                                 'field':'CIDADE', 
                                                 'label':'Produto' 
                                                 }, 
                                                 { 
                                                 'field':'NOMEREDUZIDO', 
                                                 'label':'Codigo do Produto', 
                                                 'visible':'false' 
                                                 }]}" /> 

                                </div>
                            </div>
                        </div>

Meu JS para atualizar os campos

function setSelectedZoomItem(selectedItem) {
            var inputCODIGO = "tbProdCodProdItem";
            var inputDESCRICAO = "tbProdDescProdItem";

            if (selectedItem.inputId == inputCODIGO) {
                setZoomData(inputDESCRICAO, selectedItem["CIDADE"])
             } 
            else 
                if (selectedItem.inputId == inputDESCRICAO) {
                 setZoomData(inputCODIGO, selectedItem["NOMEREDUZIDO"])
             } 
        }
compartilhar
  • Não entendi a sua dúvida. Você quer atualizar vários outros Zoom quando selecionar um item em qualquer Zoom?

    Bruno Gasparetto   2 months ago
  • Assim como o Bruno, também não entendi, Ben. Poderia explicar de outra forma?

    Alef Vinicius   2 months ago
  • Ele quer poder fazer a busca por mais de um campo no zoom. Parece ser isso pelo menos.

    Rafael Vanat   1 month ago
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags zoom campo ou faça a sua própria pergunta.