1.第一种传参方式,在定义store时将参数属性同时定义上
store = new Ext.data.Store({
proxy: new Ext.data.DWRProxy(noticeService.findDishMenuByPage, true),
reader: new Ext.data.ListRangeReader({
totalProperty: 'totalSize',
root: 'data'
}, record),params:{
conditon1:params1,
conditon2:params2
}
});
2.第二种传参方式,添加监听事件,在store加载前设置store的baseParams参数
store.on('beforeload',function(){
store.baseParams.conditons1=param1;store.baseParams.conditons2=param2;
});
3.第三种传参方式,在调用store的reload方法时设置参数
store.reload({params:{condition1:param1,condition2:param2}});
本文介绍了在Ext.js中,如何在创建Store时设置参数以在加载数据时传递。示例代码展示了通过在Store的proxy中定义DWRProxy,并在params对象中设置condition1和condition2两个参数的方式。
1万+

被折叠的 条评论
为什么被折叠?



