Dúvida Dataset Offline

Pessoal, bom dia.
Tudo bem?

Estou criando meu primeiro Dataset offline seguindo alguns que encontrei e a documentação (Sincronização de datasets - TOTVS Fluig - TDN) também.

Eu consegui finalizar ele, colocar como offline, sincronizar ele funciona 100% online mas offline não carrega, alguém poderia me ajudar?

Segue informações do Dataset:

 function defineStructure() {

      addColumn("NOME");
      addColumn("LOGIN");
      addColumn("EMAIL");
      setKey([ "NOME" ]);
      addIndex([ "NOME" ]);

     }

  function onSync(lastSyncDate) {

   var dataset = DatasetBuilder.newDataset();

   dataset.addColumn("NOME");
   dataset.addColumn("LOGIN");
   dataset.addColumn("EMAIL");

  var datasetProdutores = DatasetFactory.getDataset("dsProdutores", null, null, null);
  
  for(j = 0; j < datasetProdutores.rowsCount; j++) {
     
     var produtorNome = datasetProdutores.getValue(j, "nome");
     var produtorLogin = datasetProdutores.getValue(j, "login");
     var produtorEmail = datasetProdutores.getValue(j, "email");

      dataset.addRow(new Array(produtorNome, produtorLogin, produtorEmail));
     
       }

              return dataset;

       }

      function createDataset(fields, constraints, sortFields) {

       var dataset = DatasetBuilder.newDataset();

       dataset.addColumn("NOME");
       dataset.addColumn("LOGIN");
       dataset.addColumn("EMAIL");

       var datasetProdutores = DatasetFactory.getDataset("dsProdutores", null, null, null);
  
       for(j = 0; j < datasetProdutores.rowsCount; j++) {
     
          var produtorNome = datasetProdutores.getValue(j, "nome");
          var produtorLogin = datasetProdutores.getValue(j, "login");
          var produtorEmail = datasetProdutores.getValue(j, "email");

         dataset.addRow(new Array(produtorNome, produtorLogin, produtorEmail));
     
         }

        return dataset;

         }

         function onMobileSync(user) {

          var sortFields = new Array();
          var constraints = new Array();
          var produtoresNomes = new Array('NOME');
          var result = { 'fields' : produtoresNomes, 'constraints' : constraints, 'sortFields' : 
          sortFields };

          return result;

           }

Mobile

Me ajudaram na solução do problema aqui, como era meu primeiro eu não tinha usado a associação de dataset offline ainda, fiz a exportação do formulario associando o Dataset e funcionou normal.

image

2 curtidas