У меня есть источник данных, который содержит> 1000 записей. Текущий размер страницы запроса - 100.
Мне нужно пройтись по каждому элементу и попытаться найти запись, соответствующую вводу, предоставленному пользователем. Довольно простой вариант использования, однако, я не могу заставить скрипт перебирать страницы, поэтому он просто завершает свой цикл при размере страницы запроса 100 и, следовательно, ищет только первые 100 записей.
Я пытался вставить
app.datasources.Vehicles.nextPage();
в конце цикла for, а затем снова вызвать regoExists с новой страницей, но это не работает. Как nextPage () предназначен для использования в клиентских скриптах?
function regoExists(rego){
var regoUp = rego.toUpperCase();
regoUp = regoUp.trim();
ds = app.datasources.Vehicles.items;
for (var i in ds){
if (ds[i].registration === regoUp){
console.log(ds[i].registration + " equals " + regoUp);
app.datasources.Vehicles.query.filters.registration._equals = regoUp;
return true;
} else {
console.log(ds[i].registration + " does not equals " + regoUp);
continue;
}
}
}