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