Percebi que a utilizando o Sortfields na construçao do dataset, ele só ordena de forma crescente. Tentei utilizar a inversao como abaixo:
log.info("INICIANDO INVERSAO DO DATASET");
var datasetInvert = DatasetBuilder.newDataset(); datasetInvert.addColumn("Posicao"); //Adicionando as colunas no dataset invertido for (var col = 0 ; col < dataset.getColumnsCount(); col++) { datasetInvert.addColumn(dataset.getColumnName(col)); } //invertendo posiçao das linhas for (var linha = dataset.values.length - 1; linha >= 0; linha--) { var posicao = linha; var documentidi = dataset.getValue(linha, "documentId"); var documentVersioni = dataset.getValue(linha, "documentVersion");
//inserindo linha datasetInvert.addRow(new Array(posicao,documentidi,documentVersioni)); }; return datasetInvert;
PORÉM AINDA ASSIM O RESULTADO VEM ORDENADO CRESCENTE, POR FAVOR ALGUÉM ME AJUDE, TENHO 1000 FORMULARIOS PREENCHIDOS E QUERO VISUALIZAR SOMENTE OS 100 PRIMEIROS, COMO FAÇO ISSO FLUIGERSSSSSS???????