Versão atual:

cleardataset() no sync

Pessoal, beleza?

Utilizamos a função clearDataset(), como já foi expressa aqui no fórum:

function clearDataset(codDataset) { log.info("#### limpando dataset " + codDataset);

var dataset = DatasetFactory.getDataset(codDataset, null, null, null); // busca o dataset completo

if (dataset != null && dataset.rowsCount > 0) { //se o dataset tem registros var values = dataset.getValues(); for (var row in values) { // para cada linha retornada no seu dataset dataset.deleteRow([values[row][0], values[row][1], values[row][2], values[row][3], values[row][4], values[row][5], values[row][6], values[row][7], values[row][8], values[row][9], values[row][10], values[row][11], values[row][12], values[row][13], values[row][14], values[row][15], values[row][16] ]); // apaga a linha (ajustar colunas de acordo com seu dataset) } } log.info("#### fim limpeza " + codDataset); }

na qual precisamos ajustar as colunas de acordo com o dataset. Mas reparo que ainda assim o dataset não é limpo - ao conferir o resultado do sincronismo, vejo que x linhas foram atualizadas ou inseridas; entendo que se o conteúdo foi apagado, todas as linhas devam ser inseridas.

Há algum problema na implementação do dataset? Desde já obrigado!

Versão (1):

Ver a versão formatada

cleardataset() no sync

Comentário

new question