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

QQ登录

只需一步,快速开始

查看: 3743|回复: 15

[结贴] 调用外部接口托管刷新分页问题

[复制链接]

12

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
发表于 2016-11-21 18:15:21 | 显示全部楼层 |阅读模式
    点击按钮托管刷新功能,第一次托管刷新,页面数据总条数小于数据库中符合条件的总条数,分页正常,第二次也正常,连续点击第三次的时候就不能加载更多了,就会提示没有更多数据。重新下拉刷新后有回复正常,不知其他朋友有没有遇到这种情况,帮忙测试一下,谢谢!
发表于 2016-11-21 18:19:55 | 显示全部楼层
你答应看下data 组件中data.count()是多少??
data.getTotal()
看下分别是多少!
当已经存在数 大于登录 总数的时候,就不会刷新了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2016-11-21 19:56:27 | 显示全部楼层
liangyongfei 发表于 2016-11-21 18:19
你答应看下data 组件中data.count()是多少??
data.getTotal()
看下分别是多少!

data.count()都是10条,getTotal()永远都是14条(第一次第二次托管刷新后可以正常加载更多,第三次就不行了)
回复 支持 反对

使用道具 举报

12

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2016-11-21 19:56:44 | 显示全部楼层
liangyongfei 发表于 2016-11-21 18:19
你答应看下data 组件中data.count()是多少??
data.getTotal()
看下分别是多少!

data.count()都是10条,getTotal()永远都是14条(第一次第二次托管刷新后可以正常加载更多,第三次就不行了)
回复 支持 反对

使用道具 举报

12

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2016-11-21 19:57:40 | 显示全部楼层
lishuai2018 发表于 2016-11-21 19:56
data.count()都是10条,getTotal()永远都是14条(第一次第二次托管刷新后可以正常加载更多,第三次就不行 ...

也就是说,三次托管刷新总条数都大于data中的条数
回复 支持 反对

使用道具 举报

8

主题

1141

帖子

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
QQ
发表于 2016-11-21 21:18:08 | 显示全部楼层
我测了下好像没有出现你这种情况,可能做法上还有些区别,我明天和论坛服务对下
回复 支持 反对

使用道具 举报

12

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2016-11-21 23:59:39 | 显示全部楼层
YZH 发表于 2016-11-21 21:18
我测了下好像没有出现你这种情况,可能做法上还有些区别,我明天和论坛服务对下 ...

好的
回复 支持 反对

使用道具 举报

12

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2016-11-22 08:57:53 | 显示全部楼层

看看我这个有什么问题吗?
加载分页数据.png
回复 支持 反对

使用道具 举报

发表于 2016-11-22 09:01:54 | 显示全部楼层
lishuai2018 发表于 2016-11-21 19:56
data.count()都是10条,getTotal()永远都是14条(第一次第二次托管刷新后可以正常加载更多,第三次就不行 ...

data.count()都是10条  怎么可能??请问每次加载多少条数据呢??不是增量加载吗??
你在看下

那你再看下 data.getOffset() 是多少??表示偏移量,从第几条数据开始加载的?
limit表示加载多少条!
如果不是增量加载,应该判断的是offset 的值
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2016-11-22 09:21:31 | 显示全部楼层
liangyongfei 发表于 2016-11-22 09:01
data.count()都是10条  怎么可能??请问每次加载多少条数据呢??不是增量加载吗??
你在看下

我给技术发过一个视频,不知道看过吗。我的意思是说:第一次点击托管刷新,就会清空data中数据,然后重新获取数据,获取到的数据长度10条,返回数据库中符合条件的数据是长度14条,此时data中数据总长度10条,滑动界面可以加载更多四条,data中总条数14条。然后第二次点击托管刷新,同样重复第一次的步骤,可以加载更多。然后第三次托管刷新,清空data,获取到数据10条,返回数据库中符合条件的数据是14条,当前data中数据总条数10条,上滑界面提示没有更多数据。
加载分页数据.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-16 23:11 , Processed in 0.061277 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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