Versão atual:

Erro Retorno dataset invalido

Ao Consultar um dataset especifico, aparece essa mensagem informando que o retorno e invalido e para verificar a implementação, porém já verifiquei a implementação do mesmo e continua sempre com esse erro, creio que algo está passando despercebido e por isso o erro persiste.

Segue a imagem do erro.

este e o código do dataset que foi criado

dsConsultaUFIBGE.js (Dataset)

function createDataset(fields, constraints, sortFields) {
    var dataset = DatasetBuilder.newDataset();
    try{
        var clientService = fluigAPI.getAuthorizeClientService();
        var data = {                                                   
            companyId : getValue("WKCompany") + '',
            serviceCode : 'ServDadosIBGE',                     
            endpoint : '/localidades/estados',  
            method : 'get',                                        
        }                                                          
        var vo = clientService.invoke(JSON.stringify(data));

        if(vo.getResult()== null || vo.getResult().isEmpty()){
            throw new Exception("Retorno está vazio");
        }else{
            log.info(vo.getResult());

            dataset.addColumn("idEstado");
            dataset.addColumn("sigla");
            dataset.addColumn("nome");
            dataset.addColumn("idRegiao");
            dataset.addColumn("siglaRegiao");
            dataset.addColumn("nomeRegiao");

            var json = JSON.parse(vo.getResult());

            log.info('---Debbug--- json.length: '+json.length);
            log.info('---Debbug--- json[i].id: '+json[0].id);
            log.info('---Debbug--- json[i].sigla: '+json[0].sigla);
            log.info('---Debbug--- json[i].nome: '+json[0].nome);
            log.info('---Debbug--- json[i].regiao: '+json[0].regiao);
            log.info('---Debbug--- json[i].regiao.id: '+json[0].regiao.id);
            log.info('---Debbug--- json[i].regiao.sigla: ' +json[0].regiao.sigla);
            log.info('---Debbug--- json[i].regiao.nome: ' +json[0].regiao.nome);

            for (var i=0;i<json.length;i++) {
                dataset.addRow([json[i].id, json[i].sigla, json[i].nome, json[i].regiao.id, json[i].regiao.sigla, json[i].regiao.nome]); 
            }
        }
    } catch(err) {
        throw new Exception(err);
    }
    return dataset;
}

zoom.js

function setSelectedZoomItem(selectedItem) { 

    //Seta as cidades conforme a UF selecionada
    if(selectedItem.inputId == "ufOrigem"){
        reloadZoomFilterValues("municipioOrigem", "codEstado," + selectedItem.idEstado);
      }

    if(selectedItem.inputId == "ufDestino"){
        reloadZoomFilterValues("municipioDestino", "codEstado," + selectedItem.idEstado);
      }
}

Versão (1):

Ver a versão formatada

Erro Retorno dataset invalido

Comentário

new question