В EXTJS 3 я определяю хранилище данных и сетку, он работает нормально. теперь проблема в пейджинге, я хочу вручную управлять событием кнопки «Далее».EXTJS 3, как вручную управлять событием поискового вызова?
Я попытался использовать событие «beforechange» в пейджинге, но он не работает, потому что он «ПЕРЕД». как вручную загрузить хранилище с параметром?
Сторона сервера - C#.
Благодаря
Магазин
var store = new Ext.data.DirectStore({
storeId: 'store',
directFn: Report.Function1,
autoLoad: false,
paramsAsHash: false,
paramOrder: 'param1|start',
....
fields: [ ... ],
remoteSort: false,
});
подкачки является
var pager = new Ext.PagingToolbar({
store: store,
displayInfo: true,
pageSize: this.pageSize,
listeners: {
beforechange: function (paging, params) {
currentPage = params.start;
report_search(params);
}
}
});
function report_search(page) {
var store = Ext.StoreMgr.lookup('store');
store.removeAll();
store.load({
params: {
param1: Ext.getCmp("param1").getValue(),
start: page.start
}
});
}