Versão atual:

Cannot read property initialvalue from undefined - REST

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; }

Versão (1):

Ver a versão formatada

Cannot read property initialvalue from undefined - REST

Comentário

new question