ExtJs Grid排序的时候传递自定义参数

来源:互联网 发布:淘宝搜什么能买到片 编辑:程序博客网 时间:2024/06/05 11:25

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();
});

0 0
原创粉丝点击