Bom dia estou criando esse dataset abaixo, e esta dando o erro de "Cannot read property initialvalue from undefined", alguem sabe o que pode ser ?
function createDataset(fields, constraints, sortFields) {
var dsResult = DatasetBuilder.newDataset();
dsResult.addColumn("descricaoCategoria"); dsResult.addColumn("codigoMatriz"); dsResult.addColumn("descricaoMatriz"); dsResult.addColumn("descricaoPai"); dsResult.addColumn("dosePadrao"); dsResult.addColumn("codigoFilho"); dsResult.addColumn("descricaoFilho"); dsResult.addColumn("codigoProduto"); dsResult.addColumn("descricaoFilho"); dsResult.addColumn("descricaoProduto"); dsResult.addColumn("tipoProduto"); dsResult.addColumn("unidadeMedida"); dsResult.addColumn("unidadeMedida"); dsResult.addColumn("dosagemProduto"); dsResult.addColumn("contaProduto");
try{
var clientService = fluigAPI.getAuthorizeClientService();
var unidade = constraints[0].initialValue; var filial = constraints[1].initialValue; FILTRO = "'tipoProduto=IA' "
var data = { companyId : getValue("WKCompany") + '', serviceCode : 'consultarProduto', endpoint : '/consultarProduto', method : 'get', timeoutService: '100', // segundos, headers: { tenantID: unidade+","+filial } }
var dados = clientService.invoke(JSON.stringify(data));
var result = JSON.parse( dados.getResult() );
for(var info in result.Retorno_consultarconsultarProduto) { dsResult.addRow([ result.Retorno_consultarconsultarProduto[info].codigoProduto, result.Retorno_consultarconsultarProduto[info].descricaoProduto, result.Retorno_consultarconsultarProduto[info].contaProduto, result.Retorno_consultarconsultarProduto[info].codigoProduto, result.Retorno_consultarconsultarProduto[info].dosagemProduto]) }
} catch(err) { dsResult.addRow([ err.message ]); }
return dsResult; }