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

QQ登录

只需一步,快速开始

查看: 2934|回复: 7

[处理中3] 分页加载

[复制链接]

34

主题

66

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
发表于 2017-8-8 14:34:41 | 显示全部楼层 |阅读模式
老师你好,我按照正常的在data组件的onCustumdataFresh组建里面加载数据,也设置data里面的limit值,在第一次加载的时候也设置了总体条数,debugger里面也可以看到值,但是就是在scrollview上啦组件就是加载不出来,这是怎么回事?

图一

图一

图二

图二
发表于 2017-8-8 15:30:27 | 显示全部楼层
设置总条数
可以调用
Data.setTotal(100)

请参考
http://docs.wex5.com/wex5-ui-question-list-2028/

只要data.offset  小于  总数就可以触发加载下一页的

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

34

主题

66

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2017-8-8 15:33:52 | 显示全部楼层
liangyongfei 发表于 2017-8-8 15:30
设置总条数
可以调用
Data.setTotal(100)

这种我也试了,也加载不了,这是为什么
回复 支持 反对

使用道具 举报

发表于 2017-8-8 16:09:03 | 显示全部楼层
田健 发表于 2017-8-8 15:33
这种我也试了,也加载不了,这是为什么

你打印一下data.offset
data.count()
data.getTotal()
分别是多少??    按理说只有本地加载的个数小于 总数!就可以触发加载下一页的事件的!

onCustomRefresh 事件没有被触发到吗?


list 属性
disableInfiniteLoad="false" disablePullToRefresh="false"
是这样设置的吧!表示上拉下拉时 加载数据的!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

34

主题

66

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2017-8-8 17:35:04 | 显示全部楼层
liangyongfei 发表于 2017-8-8 16:09
你打印一下data.offset
data.count()
data.getTotal()

触发onCustomRefresh函数了,但是每次加载又把原来数据重新加载一边,上啦一次他会打印一次上次显示的数据
回复 支持 反对

使用道具 举报

发表于 2017-8-8 17:46:01 | 显示全部楼层
田健 发表于 2017-8-8 17:35
触发onCustomRefresh函数了,但是每次加载又把原来数据重新加载一边,上啦一次他会打印一次上次显示的数 ...

嗯!那就是你自己没实现分页嘛
你应该把offset 和 limit属性传递到后台!根据这两个值算出来查询的数据是从第几条开始,查询多少条数据??

否则你查的数据是什么,他就获取的是什么了
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

34

主题

66

帖子

182

积分

初级会员

Rank: 2

积分
182
QQ
 楼主| 发表于 2017-8-8 18:25:25 | 显示全部楼层
liangyongfei 发表于 2017-8-8 17:46
嗯!那就是你自己没实现分页嘛
你应该把offset 和 limit属性传递到后台!根据这两个值算出来查询的数据是 ...

老师你好,你看我的数据库总条数只有28条数据,我设置的limit=20,每次查询20条数据,按理说两次就查完了soofset=40就应该结束了,为什么我的上啦刷新还能够刷新,第三次呢?我看了一下,我的后台分页功能没什么问题啊,还是一直加载重复数据,而且还加载了三次



S%KMW~}9P)_5_TUB264KU)L.png
回复 支持 反对

使用道具 举报

发表于 2017-8-9 09:21:33 | 显示全部楼层
田健 发表于 2017-8-8 18:25
老师你好,你看我的数据库总条数只有28条数据,我设置的limit=20,每次查询20条数据,按理说两次就查完了s ...

data.count() 是多少??  data组件中是不是只有20条数据呢》》??

loadData 的第二个参数是什么??是增量加载的吗??

你的后台分页有没有使用offset 这个参数呢??
如果有使用,第二次加载就应该从20 条 开始 加载后面的数据才对!!

加载重复的数据!说明你的后台没有查询到正确的数据!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-9 09:24 , Processed in 0.106237 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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