@João Marcos, você vai precisar utilizar o setSelectedZoomItem. Segue um código que pode servir de exemplo quando utilizado em uma tabela filha.
<td class="form-group col-md-5"><input
type="zoom"
id = "produto"
name="produto"
data-zoom="{
'displayKey':'nomeProduto',
'datasetId':'dsProdutoCadastradoWMS',
'placeholder':'Escolha o produto',
'fields':[
{
'field':'nomeProduto',
'label':'Nome'
},{
'field':'endereco',
'label':'Endereço'
},{
'field':'pesoProduto',
'label':'Peso'
},{
'field':'estoqueProduto',
'label':'Estoque'
},{
'field':'valorProduto',
'label':'Valor',
'standard':true
}
]
}"
/></td>
<td class="form-group col-md-2"><input id="estoque" name="estoque" type="text" class="form-control"></td>
<td class="form-group col-md-2">
<div class="radio">
<label><input type="radio" name="tipoMovimentacao" id="tipoMovimentacao" value="saida">Saída</label>
<label><input type="radio" name="tipoMovimentacao" id="tipoMovimentacao" value="entrada">Entrada</label>
</div>
</td>
<td class="form-group col-md-1">
<input id="qtdMovimentacao" name="qtdMovimentacao" type="number" class="form-control" onchange="estoqueVazio">
</td>
function setSelectedZoomItem(selectedItem) {
if (selectedItem.inputId.indexOf("produto___") != -1) {
var id = selectedItem.inputId.split("___");
document.getElementById('estoque___' + id[1]).value = selectedItem['estoqueProduto'];
}
}
Espero ter ajudado. Qualquer outra dúvida só entrar em contato.
Atenciosamente, Leonardo Fioretti.