По умолчанию система подгружает 15 записей в реестр.
Вот пример, как загрузить все данные (с учетом установленного быстрого фильтра(или его отсутствия) или фильтров дин. папки (или их отсутствия)):
this.methods.sayHello = function(){
this.pageRowsCount = 1000000;
this.load(this.get('currentTabName'), 'QuickFilterChanged');
};
this.actions = [
{
caption: 'getJSON_response',
methodName: 'sayHello'
}
];А вот пример того, как работать с коллекцией подгруженных данных (переопределяется базовая функция modifyItems (из SectionViewModelGenerator), в качестве параметра a - приходят нужные нам данные):
var actionStarted = false;
this.methods.modifyItems = function(a) {
if(actionStarted) {
alert(a.collection.items.length);
//тут выполняете нужные вам действия с a.collection.items
}
}
this.methods.sayHello = function(){
actionStarted = true;
this.pageRowsCount = 100;
this.load(this.get('currentTabName'), 'QuickFilterChanged');
};
this.actions = [
{
caption: 'getJSON_response',
methodName: 'sayHello'
}
];
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать