`
zyshaw
  • 浏览: 54040 次
  • 性别: Icon_minigender_1
  • 来自: 加興
文章分类
社区版块
存档分类
最新评论
文章列表
GridPanel中分页数很多,在当前页中刷新又会回到第一页,每次这样总是很麻烦。。。怎么才能只刷新当前页呢?苦苦在源码中找寻,经测试,终于找到了一种方法。。。 如bbar是Ext.PagingToolbar对象,在要刷新数据源的事件中不要用store.load(),用bbar.doLoad(bbar.cursor);即可!
刚刚下去做了个demo, 可以基本确定的是楼主没有理解ext分页的操作流程。 当GridPanel加上PagingToolbar之后, 每次请求数据或者点上一页或下一页的时候, ajax都会向后台发送至少两个参数:start, limit, 你debug以下后台就知道了。所以ext分页是靠后台利用这两个参数取合适的数据来做的。 因为我刚才测试的时候我PagingToolbar的pageSize限制为3, 但是我发送4条数据页面还是现实4条,所以我猜测你后台都是取出所有的数据。 如果你看得懂jsp, 我的测试代码给你看看: 1.jsp:后台取数据用。我没有真连数据库,只是模拟取数据 Java co ...
出处:http://www.cnblogs.com/mylem/archive/2010/11/05/1870270.html 下面以一个实例,简单说一下这个控件的使用方法: 这个例子以服务器向客户端传递的数据为json格式的方式来说明,这也是绝大多数应用中所使用的方法, 一个分页应用中一般需要几个参数: pageSize:一页中显示多少条记录; curPage:当前显示第几页 totalCount:总计有多少条记录,可用来计算总页数 下面我们首先定义一下客户端的store:   var g_store = new Ext.data.JsonStore({   // jsonRe ...
Global site tag (gtag.js) - Google Analytics