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"])
}
}
Não entendi a sua dúvida. Você quer atualizar vários outros Zoom quando selecionar um item em qualquer Zoom?
— Bruno Gasparetto 18 de Sep de 2020Assim como o Bruno, também não entendi, Ben. Poderia explicar de outra forma?
— Alef Vinicius 21 de Sep de 2020Ele quer poder fazer a busca por mais de um campo no zoom. Parece ser isso pelo menos.
— Rafael Vanat 19 de Oct de 2020