ExtJs的Grid的标题头在默认情况下的排序是调用store.load({params:{start:0, limit:25}})方法的
而这个load方法是在js代码一加载里面的参数就固定了,如果我们想在排序的时候添加自己的参数,而参数值又是动态变化的,比如切换的ext tab的title值或者tbar,bbar里面的输入框的值,这些值变化了就没办法传递到load的params中。
这时候可以通过监听beforeload事件,来动态的改变参数值,用法如下:
store.on('beforeload', function(store, options){
options.params.jobNo = Ext.getCmp("no_search").getValue();
options.params.title = Ext.getCmp("titlee_search").getValue();
});