`
yxc_gdut
  • 浏览: 97456 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ext 条件查询 分页

EXT 
阅读更多

grid里面应用pagingToolbar实现分页:

问题: 

     输入查询条件点击查询

pagingToolbar上显示:“每页显示50条数据 259条记录”

    但我点击pagingToolbar的“下一页”

pagingToolbar上显示:“每页显示50条数据 313条记录”

怎么查询出来的记录数相同呢?

(点下一页的时候,火狐debug下才知道查询条件没带上)

 

加查询条件:

    于是我在storebeforeload事件里用

       Store.setBaseParam(‘condition1’,value1)

Store.setBaseParam(‘condition2’,value2)

     每次store请求的时候自动触发beforeload事件,把查询条件都带上。

     点击“上一页下一页”,好像没什么问题。

 

问题:

      假如我在第二页,我改变查询条件,到第三页的时候 数据又不对了,不符合正常人的思维。

 

  

我该怎样在每次点击查询的时候 记录下查询条件,然后把它添加到翻页请求中去呢?

看看store的这两个属性。

       baseParamsstore每次请求数据的时候都会把baseParams的数据自动添加到请求参数中。

       lastOptionsstore每次请求数据之后,都会把请求参数放进lastOptions中,storereload方法就是利用lastOptions的记录来重新请求数据的。

所以我在查询的方法最后 lastOptions赋值给baseParams,大功告成。

 

代码如下:

       store.load({

                  params: {

                     start: 0,

                     limit: 50,

                     condition1:value1,

                     condition2:value2,

                     condition3:value3,

                     condition4:value4,

                     condition5:value5

                  }

              });

Ext.apply(centerStore.baseParams,centerStore.lastOptions.params);    //lastoptions赋值给baseParams    

0
0
分享到:
评论

相关推荐

    ext分页查询ext分页查询ext分页查询ext分页查询ext分页查询

    在本场景中,我们关注的是ExtJS中的分页查询功能。 在ExtJS中,分页查询通常涉及到数据网格(Grid)组件,它允许用户浏览大量数据并分页显示。分页查询的关键在于如何从服务器获取和处理数据,以及如何在用户界面上...

    修复Ext3.0.0中自定义分页的小bug

    标题中的“修复Ext3.0.0中自定义分页的小bug”指的是在Ext JS框架的3.0.0版本中,用户在实现自定义分页功能时遇到的一个问题。Ext JS是一个流行的JavaScript库,主要用于构建富客户端Web应用程序,它的组件库包含了...

    ext grid带分页(服务器端)

    - 使用JDBC或者ORM框架(如Hibernate)执行SQL查询,带上分页条件。 - 将查询结果转换为JSON格式,可以通过`org.json`库或其他类似的库实现。 - 设置HTTP响应的MIME类型为`application/json`,并将JSON字符串写入...

    Ext3.2的TreePanel和GridPanel的分页与Hibernate的分页功能的影射

    2、在工程中找到“数据库脚本.sql”文档,然后在查询分析器中生成数据与测试数据 3、把工程布置到Tomcat服务器中去 4、在工程中找到“main.js”文档,该文档中是控制应用显示GridPanel和TreePanel示例的开关 5、在IE...

    extjs 分页是碰到的问题,点击下一页事,查询条件无法传递

    ### Extjs分页遇到的问题:点击下一页时查询条件无法传递 在开发基于Extjs的应用程序时,分页是一项常用且重要...通过以上步骤,可以有效地解决Extjs分页时查询条件无法传递的问题,确保用户能够获得准确的数据结果。

    ExtJS笔记---Grid实现后台分页

    在IT行业中,ExtJS是一个广泛使用的JavaScript库,用于构建富客户端的Web应用程序。它提供了丰富的组件库,包括数据...在阅读这篇博客时,可以参照给出的"extgrid"文件,查看具体的代码实现,以便更好地理解和学习。

    ext3+struts2+hibernate+spring的CRUD+分页

    "ext3+struts2+hibernate+spring的CRUD+分页"是一个典型的Java Web开发组合,用于实现全面的数据管理功能。这个组合充分利用了各个框架的优势,提供了一个强大的后端数据处理和前端展示的解决方案。 首先,EXT3是一...

    extjs使用pagingtoolbar时,点击下一页,出现查询结果和查询条件不的解决办法

    总的来说,EXTJS的PagingToolbar虽然默认只传递`start`和`limit`参数,但通过自定义事件监听和参数构建,我们可以灵活地扩展其功能,以满足不同场景下的分页查询需求。这对于处理带有复杂查询条件的大数据集是非常...

    ext4查询之后翻页丢失表单参数解决

    ext4查询表格grid ,结果集返回是一个分页数据集的话,再次翻页,出现无条件的全部结果集,所以此时应该追加上次查询的条件。

    Ext_comBox模糊查询

    在这个例子中,`GetPaged`方法是用于执行分页查询的,它会根据传入的条件(如`strwhere`、`sort`和`dir`)返回匹配的数据,并计算总数。最后,处理程序将结果以JSON格式返回给前端,EXT JS的Combox将解析这个JSON并...

    Ext解决题目(内存分页+导出Excel)

    1. **收集数据**:获取表格当前显示的数据,这可能涉及到从Store中获取符合分页条件的数据。 2. **转换数据**:将这些数据转换为Excel支持的格式,如CSV或二进制格式(BIFF8)。 3. **创建下载链接**:创建一个指向...

    关于EXT分页,分组,排序

    根据提供的文件信息,我们可以深入探讨...如果是在服务器端排序,那么在新的排序条件下重新加载数据即可。 通过以上步骤,我们可以在EXTJS中轻松实现分页、分组和排序功能,极大地提升了数据展示的效果和用户体验。

    extjs2.0 画的一个带查询条件和查询结果的页面

    在ExtJS中,我们可以使用`Ext.form.FormPanel`创建一个包含输入字段的表单,这些字段对应于查询条件。例如,你可以有文本框(TextField)用于关键词输入,下拉框(ComboBox)用于选择类别,日期选择器(DateField)...

    ext grid数据绑定

    EXT Grid还支持分页、排序、分组等多种高级功能,这使得它成为处理大量数据的理想选择。在实际开发中,结合EXT提供的事件监听和自定义插件,你可以实现更加复杂和个性化的数据操作逻辑。 综上所述,EXT Grid数据...

    Extjs2分页树 带查询功能

    同时,如果实现了查询功能,服务器还需要能够根据查询条件过滤数据。 综上所述,"Extjs2分页树 带查询功能"是一个复杂的实现,需要对ExtJS的组件、存储、数据模型以及异步加载机制有深入理解。通过这个实现,开发者...

    利用ext2+strut2构造简单的查询模块

    在这个查询模块中,Struts2将接收EXT2发送的查询条件,然后根据这些条件在数据库中执行查询。 为了实现这个模块,开发者可能采用了以下步骤: - **字段配置表**:在后端,创建了一个字段配置表,存储每个可查询表...

    Ext 连接数据库的相关操作

    在这个例子中,我们将探讨如何使用EXT连接SQL Server数据库,实现Editgridpanel的数据展示、分页、查询和删除功能。 首先,EXT中的Editgridpanel是一个可编辑的表格组件,用于显示和编辑数据。它集成了数据绑定和行...

    一个基于Ext+Struts2+spring实现的级联分页示例程序源码例子

    级联分页是指在一个页面上,根据用户选择的不同条件,展示不同级别的数据。例如,在一个商品分类系统中,用户先选择大类别,然后可以选择子类别,每次选择都会触发新的分页请求,加载对应类别的商品。这种功能需要...

    ext gride刷新

    然而,当你提到"ext gride刷新又回到第一页",这通常涉及到Grid组件的刷新行为以及分页设置。 在Ext Grid中,刷新通常意味着重新加载数据源,更新表格显示以反映最新的数据变化。当你点击刷新按钮或者调用`store....

    EXT TreeFilter 插件

    总结起来,EXT TreeFilter插件是EXT框架中用于提升Tree组件搜索功能的重要工具,它提供了便捷的过滤和搜索机制,支持中文模糊查询和拼音首字母查询,极大地提高了用户在处理大量树形数据时的效率。正确地集成和使用...

Global site tag (gtag.js) - Google Analytics