ExtJS中grid的JsonStore、Ext.PagingToolbar带条件查询问题
2010-03-11 10:29
495 查看
Extjs中的帮助文档中都是些简单的查询,grid的分页查询只是默认传入start,limit,sort,dir等参数,但实际情况中可能需要传入自定义参数,试了好多次都没有发布传入
在网上找一个一个办法,利用JsonStore的beforeload事件来强制添加自定义的参数列表即可以实现,关键代码如下:
13 ds.on("beforeload", function(thiz, options) {
14 //debugger
15 thiz.baseParams["id"] = Ext.get("txtId").dom.value;
16 thiz.baseParams["name"] = Ext.get("txtName").dom.value;
17 });
希望对大家有帮助。
reloadStore:function(_id){
this.setId(_id);
// 数据加载
this.store.load({
callback : function(r, options, success) {
if (success == false) {
Ext.Msg.alert("ERROR", "发生错误,请与系统管理员联系!");
}
else{
_carBackGridPanel.carBackWindow.myForm.getForm().loadRecord(r[0]);
}
}
});
}
在网上找一个一个办法,利用JsonStore的beforeload事件来强制添加自定义的参数列表即可以实现,关键代码如下:
13 ds.on("beforeload", function(thiz, options) {
14 //debugger
15 thiz.baseParams["id"] = Ext.get("txtId").dom.value;
16 thiz.baseParams["name"] = Ext.get("txtName").dom.value;
17 });
希望对大家有帮助。
reloadStore:function(_id){
this.setId(_id);
// 数据加载
this.store.load({
callback : function(r, options, success) {
if (success == false) {
Ext.Msg.alert("ERROR", "发生错误,请与系统管理员联系!");
}
else{
_carBackGridPanel.carBackWindow.myForm.getForm().loadRecord(r[0]);
}
}
});
}
相关文章推荐
- ExtJS中grid的JsonStore、Ext.PagingToolbar带条件查询问题
- ExtJS中grid的JsonStore、Ext.PagingToolbar带条件查询问题
- extjs4 解决添加或查询grid列表后,pagingtoolbar不更新的问题
- ExtJs 4.x 学习小记:Ext.PagingToolbar翻页时查询参数丢失的处理
- 解决Extjs分页工具条Ext.PagingToolbar无法换页问题
- 解决Extjs分页工具条Ext.PagingToolbar无法换页问题
- extjs 按条件查询出的数据在grid上不显示
- Ext3.1.1(四)grid.GridPanel+FormPanel+PagingToolBar 完成基础的表格展示带查询和分页
- Ext grid autoExpandColumn (Extjs3.4.0遇到的问题)
- Extjs5 Ext.PagingToolbar 查询分页
- extjs按条件查询出来的结果显示grid中 列表不显示原因
- 关于Ext3.0中按条件查询并重新加载Grid中的数据的实现过程及store.load的分析
- Extjs4.2 grid datastore读取xml和json
- extjs 之Ext.data.Store[Grid]操作 【增删修改】
- ExtJS EditorGridPanel 示例之JSON格式Store前后台增删改查
- EXTJS 之 Ext.PagingToolbar 的使用方法
- extjs JsonStore加载数据,Combobox只显示最后一项值问题
- Extjs Grid当中Toolbar上面按时间段查询2
- jqgrid postData setGridParam 调用多次时查询条件累加的问题
- Extjs 更新数据集Ext.PagingToolbar的start参数重置的处理