Versão atual:

Dataset Sincronizado sem registros da origem

Bom dia!

Estou tentando criar um dataset sincronizado, entretanto o dataset que busco as informações não retorna nenhum registro na função onSync, mas o mesmo código na função createDataset retorna os registros. Alguém poderia me auxiliar com isso? Obrigado!

function defineStructure() { addColumn("CODFIL"); addColumn("FILIAL"); setKey(["CODFIL"]); }

function onSync(lastSyncDate) { var dataset = DatasetBuilder.newDataset(); var const_fiscal = new Array(); var ds_fiscal = DatasetFactory.getDataset("ds_SM0", null, null, null); console.log(ds_fiscal.rowsCount); for (var i = 0; i < ds_fiscal.rowsCount; i++) { dataset.addRow(new Array( ds_fiscal.getValue(i, 'CODFIL'), ds_fiscal.getValue(i, 'FILIAL'))); } return dataset; }

function createDataset(fields, constraints, sortFields) { var dataset = DatasetBuilder.newDataset(); dataset.addColumn("CODFIL"); dataset.addColumn("FILIAL"); var const_fiscal = new Array(); var ds_fiscal = DatasetFactory.getDataset("ds_SM0", null, null, null); console.log(ds_fiscal.rowsCount); for (var i = 0; i < ds_fiscal.rowsCount; i++) { dataset.addRow(new Array( ds_fiscal.getValue(i, 'CODFIL'), ds_fiscal.getValue(i, 'FILIAL'))); console.log(ds_fiscal.getValue(i, 'FILIAL')); }

return dataset; }

Versão (1):

Ver a versão formatada

Dataset Sincronizado sem registros da origem

Comentário

new question