Extjs 版本ext-4.0.2a
今天遇到个问题,带参数查询后在点bbar上的分页,居然参数没有带到后台。
记得以前做过Extjs3类似功能,代码如下
store.on('beforeload', function(){
Ext.apply(this.baseParams, {
name: select_name,
phone_num:select_phone
});
});
但是copy过来不好用,所以去度娘那查了一下,
现转载过来,原链接为http://www.vipaq.com/Detail/view/item/239
pagingtoolbar的分页,在store.load({params:{type:type_combo.getValue()}})带参数查询,默认只能查一页。分页到下一页时,是不带参数的。
解决方法是,在store被load之前给页参数赋值就可以了。
在Ext3中使用的方法是:
store.on('beforeload',function(){
store.baseParams = {type:type_combo.getValue()};
});
上面的方法在Ext4中已经不灵了,应该改成:
store.on("beforeload",function(){
Ext.apply(store.proxy.extraParams, {type:type_combo.getValue()});
});
转载完毕。
分享到:
相关推荐
在本文中,我们将探讨如何使用ExtJS框架结合Java实现数据库数据的分页查询。ExtJS是一个强大的JavaScript库,常用于构建桌面级的Web应用程序,而Java则是一种广泛使用的后端开发语言,常用于处理服务器端逻辑。在这...
在ExtJS中,分页功能是用于处理大量数据并提高用户界面性能的关键特性。它允许用户逐步加载和查看数据,而不是一次性加载所有数据,这在处理大数据集时尤其有用。在标题和描述中提到的“ExtJS分页功能”,我们将深入...
### EXTJS分页全面分析 在本篇内容中,我们将深入了解EXTJS中`GridPanel`分页技术的具体实现方法,并通过实例代码详细解析其工作原理和技术要点。 #### 一、EXTJS GridPanel分页概述 在EXTJS框架中,`GridPanel`...
### extJs4 toolbar工具条详解 #### 一、概述 `ExtJS` 是一款非常强大的企业级前端框架,它能够帮助开发者快速构建出美观且功能丰富的 Web 应用程序。在 `ExtJS 4` 版本中,`Toolbar`(工具栏)组件是一个重要的...
非传统分页工具. 简单说明下: 显示第一页与最后一页. 显示当前页对称的前后几页(可以自定义显示多少页). 其它的页码省略. 点击省略号, 省略号隐藏, 显示一个与省略号相同宽度的页面跳转转入框. 整个设置还比较智能....
根据给定的文件信息,我们可以深入探讨ExtJS框架下的分页功能与数据下载技术。ExtJS是一个用JavaScript编写的开源库,主要用于构建交互式的Web应用程序。它提供了丰富的UI组件、数据处理工具以及与服务器端通信的...
在EXTJS框架中,实现一个带查询和分页功能的列表是常见的需求,主要涉及到数据存储(Store)、数据读取(Reader)、网格面板(GridPanel)和分页工具栏(PagingToolbar)。下面将详细解释如何使用EXTJS来实现这一...
总结来说,这段代码展示了EXTJS如何创建一个具有分页、编辑和删除功能的数据网格,以及如何在操作后保持用户在当前页面,通过`cursor`属性正确处理分页数据加载。这在大型数据集的Web应用中是非常常见的设计模式,...
- **分页栏 (Toolbar)**: 可以通过配置Grid的底部工具栏来实现分页功能,例如:`grid.bbar = new Ext.PagingToolbar({ store: store, displayInfo: true, displayMsg: '显示 {0} - {1} 条记录,共 {2} 条记录', ...
因此,ExtJS提供了一个分页工具条,称为Ext.PagingToolbar,它可以帮助开发者快速实现分页功能。 在本例中,我们使用ExtJS 4.2创建了一个简单的表格控件,并使用Ext.PagingToolbar实现了分页功能。首先,我们创建了...
在ExtJs中,`PagingToolbar`组件提供了分页功能,可以方便地对大量数据进行分页显示。下面是一个配置`PagingToolbar`的示例: ```javascript bbar: new Ext.PagingToolbar({ style: 'background-color:#FFFFFF;', ...
baseParams: {start: 0, limit: 25}, // 分页参数,初始加载25条数据 reader: new Ext.data.JsonReader({ root: 'rows', totalProperty: 'total' // 数据总数属性 }), autoLoad: true // 自动加载数据 }); ...
### 关于Ext TreeGrid分页与可编辑功能的实现 #### 一、背景与目标 在Web应用开发中,特别是涉及到复杂数据展示的应用场景中,`Ext TreeGrid`是一种非常实用且灵活的数据展示组件,它结合了树形结构与表格的形式来...
本例详细展示了如何使用 ExtJS 创建一个具有数据存储、分页、删除等功能的表格组件。通过对数据模型、列模型、表格配置及数据操作的深入理解,可以更好地利用 ExtJS 的强大功能开发出高效的 Web 应用程序。希望本...
在EXTJS开发中,列表页面的查询功能是十分常见的需求,尤其当涉及到的查询字段种类繁多时,如何优雅地展示这些查询条件成为一个挑战。"ext 列表页面关于多行查询的办法"这个主题主要讨论如何在EXTJS的GridPanel中...