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!

Cara, Estou com esse mesmo problema! Não ficou claro como implementar essa função para ela funcionar... NO AGUARDO DE ALGUEM PARA AJUDAR rs

Renato, dá uma olhada nesse tópico https://fluiggers.com.br/t/limpar-dataset-sincronizado/65