在store.load()之前,加入方法:
store.on('beforeload',function(){
store.proxy.extraParams = {keyword:Ext.getCmp('keyword').getValue()};
});
::::
在Ext 3 中的
store.on('beforeload', function () {
已经不适合与ext4 系列了。
下面给出完整的代码。原理很简单,将搜索条件放在store的baseParams中,每次加载都赋值。
只是需要强制赋值,因为默认的pagetoolbar只会把start、limit、page、sort、dir传递给store。
var store = new Ext.data.Store({
store.on('beforeload', function (store, options) {
store.load({