【发布时间】:2013-03-15 17:08:33
【问题描述】:
我的应用程序中的分页工具栏有问题。我的商店由将 MySQL 数据库表转换为 JSON 数据的 PHP 脚本填充。
在我的窗口中,我有一个面板,其中包含用于过滤网格的表单。所有“过滤器”都作为参数传入store.load() 调用,PHP 脚本完成查询并返回数据。
我的问题是,当我有一些过滤器并单击分页工具栏的下一个按钮时,我的过滤器会消失,并且在没有额外参数的情况下加载存储。如何在 nextPage()/prevPage() 调用中发送额外的参数?
编辑:
我使用store.on('beforeload') 解决了,这是我的解决方案:
store.on('beforeload', function(store, operation, opts){
operation.params={
// yuor params here
param1: param1Value,
param2: param2Value
};
}, this);
【问题讨论】:
标签: extjs overriding paging