Olá a todos.
Sou novo por aqui e gostaria da ajuda de vcs.
Eu tenho que buscar informações em dois datasets. Pra ser mais específico, buscar documentos acessados por colaboradores. Porém, meu código não funciona. Ele fica carregando e não conclui, ou seja, fica processando infinitamente.
Podem me explicar o que posso estar fazendo de errado?
Coloquei apenas uma coluna de colaborador para teste.
Segue meu código:
function createDataset(fields, constraints, sortFields) {
var datasetRetorno = DatasetBuilder.newDataset();
datasetRetorno.addColumn("Colaborador");
var dataset1 = DatasetFactory.getDataset("AccessLog", null, null, null);
var dataset2 = DatasetFactory.getDataset("colleague", null, null, null);
for (var i = 0; i < dataset1.rowsCount; i++) {
var colleagueId = dataset1.getValue(i, "colleagueId");
for (var j = 0; j < dataset2.rowsCount; j++) {
if (dataset2.getValue(j, "colleagueId") == colleagueId) {
var colaborador = dataset2.getValue(j, "colleagueName");
datasetRetorno.addRow(new Array(colaborador));
}
}
}
return datasetRetorno;
}