xiangneng1 2009-05-22 12:29
浏览 243
已采纳

EXt grid分页的问题 在 线 等啊!

小弟今天一个程序 实现一个 ext 表格分页 功能
代码
currGameOnLineStore.load({
params : {
start:0,
limit:5
}
这是store


bbar : new Ext.PagingToolbar({
pageSize : 5,
store :currGameOnLineStore,
displayInfo : true,
displayMsg : '第 {0} - {1} 条 共 {2} 条',
emptyMsg : "没有记录"
})
这是 grid中的 bbar

String strStartNum=request.getParameter("start");
String strEndNum=request.getParameter("limit");
后台代码
但是现在出了个问题 我每页显示 5条 第一页时 start 是 0 limit是5 点击下一页时 start变成5 limit也是5 这样 我前台数据就不对了 求 救啊!! 在 线 等
[b]问题补充:[/b]

当点击上一页时 后台应该是 start-5 下一页 是 start+5
那我如何知道 前台点击 上一页 和 下一页 呢
而且 每页显示的记录条数是pagesize吧
[b]问题补充:[/b]
我后台 是sql 是
where RowNum > =start and RowNum <= limit
的格式
后台没有对 start 和limit进行操作
哎 问题尚未解决 着急啊!

  • 写回答

3条回答 默认 最新

  • zhoujuan520 2009-05-23 16:40
    关注

    [quote]那我如何知道 前台点击 上一页 和 下一页 呢[/quote]

    [code="js"]
    params : {
    start:0,
    limit:5
    }
    [/code]

    你不用知道是上一页还是下一页,你只要关心传递到后台的start以及limit就可以了.
    start,limit的value前台extjs就帮你计算出来了.如果limit是5的话,你下一页就是start + 5,上一页就是 start-5 这些组件都封装好了.你后台根据传递的这两个value来取数据库的数据就可以了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 matlab求解平差
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?