Extjs6 grid带参数分页查询 store beforeload
来源:互联网 发布:论坛软件群发 编辑:程序博客网 时间:2024/05/22 09:33
store.on('beforeload', function (store, options) {
var new_params = { name: Ext.getCmp('search').getValue() };
Ext.apply(store.proxy.extraParams, new_params);
// alert('beforeload');
});
在Ext 3 中的
store.on('beforeload', function () {
store.baseParams = {
name: '5555555',
intss: '666666666'
};
});
已经不适合与ext6 系列了。
下面给出完整的代码。原理很简单,将搜索条件放在store的baseParams中,每次加载都赋值。
只是需要强制赋值,因为默认的pagetoolbar只会把start、limit、page、sort、dir传递给store。
<span style="color:#000000;"> store.on('beforeload', function (store, options) { var new_params = { nameId : Ext.getCmp('nameId').getValue() }; Ext.apply(store.proxy.extraParams, new_params); alert("beforeload"); }); store.load();</span>
特别注意:
使用这种方法传参时,Store的请求方式必须为POST,否则会出现中文乱码。
解决方法:
设置Store请求方式位POST
var store = Ext.create('Ext.data.Store', {// autoLoad : true,pageSize : main.gridPageSize,fields : ['id', 'text', 'description', 'url', 'leaf'],proxy : new Ext.data.HttpProxy({type : 'ajax',url : '../../../dayReportController/test.do',actionMethods : {read : 'POST' // Store设置请求的方法,与Ajax请求有区别},reader : new Ext.data.JsonReader({type : 'json',rootProperty : 'data',// 数据(不配置的话无法接收数据),返回的key为datatotalProperty : 'totalRecord'// 记录数(不配置的话无法翻页),返回的key为totalRecord})})});
0 0
- Extjs6 grid带参数分页查询 store beforeload
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ExtJS 4 grid 带参数 查询 分页 store beforeload 解决办法
- ext4【 监听事件 beforeload,用法】【grid 带参数 查询 分页 store beforeload 解决办法 】
- ExtJS grid 带参数查询分页 store 传额外参数解决办法
- Extjs grid带分页的查询
- ExtJS4 Grid 带参数的查询
- ExtJs6 store发送数据添加参数
- JSTL带参数查询分页方法
- ExtJs4 bbar分页带参数查询
- JdbcTemplate带参数的分页查询
- ExtJS grid中带查询参数的自动翻页控件
- 分别通过mongoTemplate聚合查询(带参数模糊查询)分页、Jpa查询(带参数模糊查询)分页
- ExtJs6 修改store里面数据grid单元格左上角会有红点标签的去掉方法
- 新手如何入门
- TinyRMI---RMI的封装、扩展及踩到的坑的解决
- TINY框架:组件化的J2EE开发框架
- Tiny框架应用实践之Tiny社区
- Tiny模板引擎之开发工具
- Extjs6 grid带参数分页查询 store beforeload
- TinyTemplate模板引擎火热出炉,正式开源了
- TinyTemplate(Velocity Plus版)即将火热推出
- org.tinygroup.tinydbflowcomponent-数据库流程组件
- org.tinygroup.serviceprocessor-服务处理器
- org.tinygroup.validatecomponent-流程校验组件
- Android各类交互良好动画集锦(持续更新)
- Tiny服务编辑器
- org.tinygroup.pageflowbasiccomponent-页面流