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!

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do fluig Forum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags datasets datasets-customizados limpar-dataset ou faça a sua própria pergunta.