Boa tarde, gostaria de saber se é possível alimentar uma variável que informei dentro de um dataset externo. A ideia é a seguinte, no meu cadastro de produtos do ERP tenho duas unidades de medida. Quer apresenta-las no form do Fluig com o filtro do produto. Basicamente ao selecionar o produto 1 com o código dele preencho o meu dataset. O problema é que o produto se encontra em um campo pai e filho.
Produto
<td>
<input type="zoom" class="form-control" id="produtoZOOM" name="produtoZOOM"
title="produtoZOOM" onchange="" style=""
data-zoom="{'displayKey':'B1_DESC','datasetId':'dsProdutosSA','maximumSelectionLength':'1','filterValues': '','placeholder':'','fields':[{'field':'B1_COD','label':'Codigo'},{'field':'B1_DESC','label':'Descricao','standard':'true','search':'true'}]}" />
</td>
UN MEDIDA
<td>
<input type="zoom" class="form-control" id="unidademedidaZOOM"
name="unidademedidaZOOM" title="unidademedidaZOOM" onchange="" style=""
data-zoom="{'displayKey':'NOME','datasetId':'ds_UnidadeDeMeida','maximumSelectionLength':'1','filterValues': '','placeholder':'','fields':[{'field':'NOME','label':'Unid.Medid'}]}" />
</td>
DATASET
function defineStructure() {
}
function onSync(lastSyncDate) {
}
function createDataset(fields, constraints, sortFields) {
var Codigo = hAPI.getCardValue('CP_COD');
var sqlStr =
"SELECT B1_UM, B1_SEGUM " +
"FROM banco.dbo.SB1010 (NOLOCK) " +
"WHERE B1_COD = " +
Codigo +
" AND D_E_L_E_T_ <> '*' "
var cst1 = DatasetFactory.createConstraint("SQL", sqlStr , sqlStr, ConstraintType.MUST);
var filtro = new Array(cst1);
var dataset = DatasetFactory.getDataset("dsSQL", null, filtro, null);
return dataset;
}function onMobileSync(user) {
}
O intuito é a requisição do produto por unidades de medida diferentes "escolher entre elas".