Estou tentando desenvolver algumas constraint para poder consultar um dataset sincronizado, mas estou com um pouco de dificuldade no desenvolver, o codigo esta assim :
var cdg = ""
var sts = ""
var objdata = JSON.parse(response.getResult());
if (constraints != null && constraints.length > 0) {
for (var i = 0; i < constraints.length; i++) {
if (constraints[i].fieldName == 'CODRECURSO') {
cdg = constraints[i].initialValue;
} else if (constraints[i].fieldName == 'STATUS') {
sts = constraints[i].initialValue;
}
}
}
for (var i = 0; i < objdata.recursos.length; i++) {
log.info("RetornoDsRecursos ================> " + [i]);
if (cdg != "" && sts != "") {
if (objdata.recursos[i].codigo == cdg && objdata.recursos[i].status == sts) {
dataset.addOrUpdateRow(new Array(
objdata.recursos[i].codigo,
objdata.recursos[i].nome,
objdata.recursos[i].area,
objdata.recursos[i].local,
objdata.recursos[i].status
));
}
} else {
dataset.addOrUpdateRow(new Array(
objdata.recursos[i].codigo,
objdata.recursos[i].nome,
objdata.recursos[i].area,
objdata.recursos[i].local,
objdata.recursos[i].status
));
}
}