起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: longfei457

[结贴] 数据分页问题

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-6 16:39:45 | 显示全部楼层
那要总记录数才会算分页了,没有总记录数没法算有多少页
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-11-6 17:21:04 | 显示全部楼层
jishuang 发表于 2017-11-6 16:39
那要总记录数才会算分页了,没有总记录数没法算有多少页

this.comp("zddmdata").setTotal(total);
这个total总数我也设置了,但是呢pageBar分页没有效果,但是能显示多少页,也能点击第一页第二页,难道pageBar的分页代码我还得自己再写么
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-6 17:33:49 | 显示全部楼层
你要在loadData之前设置,loadData后设置已经晚了
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-11-7 10:47:20 | 显示全部楼层
jishuang 发表于 2017-11-6 17:33
你要在loadData之前设置,loadData后设置已经晚了
  1. var ZDDM = $(this.getElementByXid("zddm")).val();
  2.                 var DJH = $(this.getElementByXid("djh")).val();
  3.                 var QLRMC = $(this.getElementByXid("qlrmc")).val();
  4.                 var TDZL = $(this.getElementByXid("tdzl")).val();
  5.                 var url = "/QJBusiness/getZD";
  6.                 var YS = "1";
  7.                 var TS = "20";
  8.                 var result = utility.getRightResearchInterface(this, {
  9.                         ZDDM : ZDDM,
  10.                         DJH : DJH,
  11.                         QLRMC : QLRMC,
  12.                         TDZL : TDZL,
  13.                         YS: YS,
  14.                         TS: TS,
  15.                         "format" : "json"
  16.                 }, url);
  17.                 debugger;
  18.                 var total = result.resultBody[20]["COUNT"];
  19.                 this.comp("zddmdata").setTotal(total);
  20.                 this.comp("zddmdata").clear();
  21.                 this.comp("zddmdata").loadData(JSON.parse(JSON.stringify(result.resultBody)));
  22.                 this.comp("zddmdata").refreshData();
复制代码

是这么写么 setTotal之后pageBar就可以正常显示条数和分页 但是我这listtable里面显示的数据不是根据pageBar里面的分页参数来的 还是展示的是20条,我这pageBar里面设置的显示10条没有用
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-7 11:17:53 | 显示全部楼层
那是你方法的数据没有分页,你参数中直接设置死的  var YS = "1";
                var TS = "20";去获取的数据
参考我发的链接中的事件去调用自己的接口传参做分页
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-11-7 14:55:28 | 显示全部楼层
jishuang 发表于 2017-11-7 11:17
那是你方法的数据没有分页,你参数中直接设置死的  var YS = "1";
                var TS = "20";去获取的 ...

没有啊,我这个YS TS是给后台接口的参数返回回来的是一个json格式的20条数据,还有总条数,我data设置了limit=10,但是listtable显示的是20条
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-7 15:59:52 | 显示全部楼层
你是给data设置了总记录数,但是你的YS TS给的值没有动态传,就只取了20条数据啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-11-7 16:55:03 | 显示全部楼层
jishuang 发表于 2017-11-7 15:59
你是给data设置了总记录数,但是你的YS TS给的值没有动态传,就只取了20条数据啊 ...

直接传data.limit?那YS呢 怎么动态。。。。
回复 支持 反对

使用道具 举报

37

主题

184

帖子

466

积分

中级会员

Rank: 3Rank: 3

积分
466
QQ
 楼主| 发表于 2017-11-7 17:09:48 | 显示全部楼层
jishuang 发表于 2017-11-7 15:59
你是给data设置了总记录数,但是你的YS TS给的值没有动态传,就只取了20条数据啊 ...

还有就是我点pageBar分页的按钮的时候 listtable里面的参数一点反应都木有。。。需要另外再写方法实现吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36180
发表于 2017-11-7 17:10:05 | 显示全部楼层
请看我2楼发的案例,offset的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-28 06:24 , Processed in 0.055821 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表