Erro colunas dataset

Pessoal, boa tarde!

Estou com esse dataset customizado, como ele tem muitos registros fiz a sincronização dele pelo painel de controle, porém quando faço a consulta, as colunas não vem em ordem declarada, dai quando tento retornar ele no meu formulário os campos saem desordenados.

function defineStructure() {


}
function onSync(lastSyncDate) {

}
function createDataset(fields, constraints, sortFields) {
    var dataset = DatasetBuilder.newDataset();

     dataset.addColumn("Codigo");
     dataset.addColumn("Descri");
     dataset.addColumn("Tipo");//Tipo
     dataset.addColumn("Grupo");
     dataset.addColumn("UM");
     dataset.addColumn("NCM");

     dataset.addColumn("LOCPAD");//Armazem
     dataset.addColumn("PESONF");//pesoNf
     dataset.addColumn("XPESOV");//PesoV
     dataset.addColumn("codbar");//codbar

     dataset.addColumn("CGXPRZSHE");
    dataset.addColumn("PrzValid");

     //Pegar codigo do servico(neste caso o WS)
     var servico = "WSSB1";

     //Instanciar o servico
     var instanceservice = ServiceManager.getServiceInstance(servico);

     //Instaciando o WSSB1
     var classesb1 = instanceservice.instantiate("br.com.lactosul.protheus._7999.WSSB1");
     var  objetowssb1 = classesb1.getWSSB1SOAP();
     var array = objetowssb1.consb1("01","  ");
     var alista = array.getLISTPRODUTOS();

     for(var i=0; i < alista.size(); i++ ){
         //log.info(i);
         var listaprod = alista.get(i);
         dataset.addRow(new Array(listaprod.getCGCOD(),listaprod.getCGDESCR(),listaprod.getCGGRUPO(),listaprod.getCGTIPO(),listaprod.getCGUM(),listaprod.getCGPOSIPI()
                 ,listaprod.getCGLOCPAD(),listaprod.getCGXPESONF(),listaprod.getCGXPESOV(),listaprod.getCGCODBAR(),listaprod.getCGXPRZSHE(),listaprod.getCGPRVALID()     
         ));

     }


     return dataset;
}
function onMobileSync(user) {

}

Alguém já teve este mesmo problema.

Screenshot_4.jpg

compartilhar
  • @Quemuel, qual versão do Fluig está?

    Gabriel Franco da Rocha Nascimento   10 de Nov de 2017
  • @Gabriel, versão: 1.6.2-EP3 40

    Quemuel Rodrigues   10 de Nov de 2017
  • @Gabriel, atualizei pra ultima versão, porém continua do msm jeito.: 1.6.2-EP4 80

    Quemuel Rodrigues   13 de Nov de 2017
  • Tenta criar outro dataset igualzinho, mas com outro nome, só pra ver se muda algo.

    Gabriel Franco da Rocha Nascimento   13 de Nov de 2017
  • Mesma coisa, retorna desordenado!

    Quemuel Rodrigues   13 de Nov de 2017
Mostrar todos os 6 comentários>
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags datasets-customizados retorno-registro ou faça a sua própria pergunta.