Tenho uma tabela paixfilho que tem 2 campos zoom buscando dados do mesmo dataset. O campo principal é o fornecedor, e no dataset para cada fornecedor é atribuído um código. Eu preciso que selecionando o fornecedor (name=“fornnn”) o campo do código (name=“codtcf”) seja preenchido automaticamente baseado no dataset.
Para input fora da tabela consegui fazer a função funcionar, mas dentro da tabela não funciona. Alguém pode ajudar?
<!-- inicio table de notas fiscais -->
<div class="form-input"><div class="form-group">
<label></label>
<div class="table-responsive">
<table tablename="tablenf" class="table" noaddbutton="true">
<thead>
<tr class="tableHeadRow">
<th class="tableColumn" style="width: 10%;">Data de Emissão</th>
<th class="tableColumn" style="width: 15%;">N° Nota Fiscal</th>
<th class="tableColumn" style="width: 30%;">Fornecedor</th>
<th class="tableColumn" style="width: 15%;">Contrato/OC/OS</th>
<th class="tableColumn" style="width: 10%;">Valor</th>
<th class="tableColumn" style="width: 10%;">Forma de Pagamento</th>
<th class="tableColumn" style="width: 10%;">Vencimento</th>
</tr>
</thead>
<tbody>
<tr class="tableBodyRow">
<td class="fs-v-align-middle">
<div class="form-input">
<input type="date" name="emissao" class="form-control" label="emissao" mask="00/00/0000" maxlength="10" data-only-numbers="true">
</div>
</td>
<td class="fs-v-align-middle">
<div class="form-input">
<input type="number" name="numero" class="form-control" label="numero">
</div>
</td>
<td class="fs-v-align-middle">
<div class="form-input">
<div class="form-field" data-type="zoomfield" data-show-properties="" data-field-name="fornnn">
<input type="zoom" class="form-control" name="fornnn" id="fornnn" dataset="dsFornecedor2" zoomvalue="NOMEFANTASIA" datasetvalue="NOMEFANTASIA" style="" data-zoom="{'displayKey':'NOMEFANTASIA','datasetId':'dsFornecedor2','fields':[{'field':'NOMEFANTASIA','label':'NOMEFANTASIA','standard':true},{'field':'CGCCFO','label':'CNPJ','standard':true}]}">
</div>
<input type="hidden" name="hidden_forn" id="hidden_forn">
</div>
</td>
<td class="fs-v-align-middle">
<div class="form-input">
<input type="text" name="contrato" class="form-control" label="contrato">
</div>
</td>
<td class="fs-v-align-middle">
<div class="form-input">
<input type="text" name="valor" class="form-control" label="valor">
</div>
</td>
<td class="fs-v-align-middle">
<div class="form-input">
<input type="text" name="forma" class="form-control" label="forma">
</div>
</td>
<td class="fs-v-align-middle">
<div class="form-input">
<input type="text" name="venc" class="form-control" label="venc">
</div>
</td>
<td class="fs-v-align-middle">
<div class="form-input">
<input type="zoom" class="form-control" name="codtcf" id="codtcf" dataset="dsFornecedor2" zoomvalue="CODTCF" datasetvalue="CODTCF" style="" data-zoom="{'displayKey':'CODTCF','datasetId':'dsFornecedor2','fields':[{'field':'NOMEFANTASIA','label':'NOMEFANTASIA','standard':true},{'field':'CODTCF','label':'CODTCF','standard':true}]}">
</div>
</td>
</tr>
</tbody>
</table>
<button type="button" class="btn btn-info" id="btnnota" name="btnnota" onclick="wdkAddChild('tablenf')">Nova nota</button>
</div></div></div>
<!-- fim table de notas fiscais -->