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

QQ登录

只需一步,快速开始

查看: 5714|回复: 9

[结贴] 请教 list控件下拉刷新的问题

[复制链接]

7

主题

21

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
发表于 2015-3-16 10:38:49 | 显示全部楼层 |阅读模式
拷贝UI2/sysem/justep/list/demo/new.w 中的代码,下拉刷新list的数据的例子。

在data1控件中添加了数据, list控件的data赋值data1,并赋值后可以正常显示数据,
但是下拉刷新时候,弹出对话框 “数据已经修改,刷新将丢失修改数据,是否确定刷新数据?”

请问不想让他显示这个对话框 该怎么解决?

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-3-16 11:19:39 | 显示全部楼层
设置data组件的confirmRefresh属性为false
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

7

主题

21

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2015-3-16 14:03:54 | 显示全部楼层
zhaixin 发表于 2015-3-16 11:19
设置data组件的confirmRefresh属性为false

confirmRefresh属性为false,不显示对话框了,
我想在下拉刷新时候再用ajax后台读取数据显示到界面上,
应该在什么事件里写代码?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-3-16 16:03:22 | 显示全部楼层
给data组件加载数据的方法应该写在data组件的onCustomRefresh事件中,可以看一下官网的视频
weX5.com/cn/downloads
组件-scrollview-list-row
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

7

主题

21

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2015-3-17 11:27:07 | 显示全部楼层
zhaixin 发表于 2015-3-16 16:03
给data组件加载数据的方法应该写在data组件的onCustomRefresh事件中,可以看一下官网的视频
weX5.com/cn/do ...

看了 组件-scrollview-list-row 视频有些疑惑:
手动给data添加数据需要在onCustomRefresh写代码,因为要多次分页加载,data的limit设置每页数据个数,
为啥list还要设置一个limit?在触摸下拉刷新和上拉加载数据都会触发onCustomRefresh事件,
只是参数中的offset不同,根据offset==0 判断是下拉刷新动作,然后重新加载数据,offset!=0是上拉加载数据,根据offset继续加载后面的数据,是这样理解吧?当data的数据追加达到设置的count时候,再次滑动界面也不触发onCustomRefresh事件了。

回复 支持 反对

使用道具 举报

7

主题

21

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2015-3-17 14:34:34 | 显示全部楼层
list的limit的用法是这样的吗?
比如页面开始时候或者button刷新时候,data1.loaddata 获取全部数据,这时候就不用设置data的limit属性了,只是把list的limit设置为每页数,通过上拉继续加载会根据data1种的数据分页并自动加载
回复 支持 反对

使用道具 举报

7

主题

21

帖子

52

积分

初级会员

Rank: 2

积分
52
QQ
 楼主| 发表于 2015-3-17 14:55:46 | 显示全部楼层
终于搞明白了,
在onCustomRefresh 一次全部loaddata比如100条记录,并使得"userdata":{"sys.count":100},
下拉刷新 时候可以每次更新了,而数据满了 上拉继续加载  就不触发该事件,而且通过设置list的limit,就可以实现分页加载了,结贴了。
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2015-3-19 09:25:49 | 显示全部楼层
data的limit只是一个属性,取数据时,使用这个limit,limit才有意义,设置limit属性,就是为了不要一次把数据都取过来
list的limit是控制list组件里面显示多少条数据,为-1时将data组件中的数据全部显示出来
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

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

使用道具 举报

42

主题

154

帖子

310

积分

中级会员

Rank: 3Rank: 3

积分
310
QQ
发表于 2017-1-5 16:49:36 | 显示全部楼层
能加好友 请教问题吗  留个联系方式
回复 支持 反对

使用道具 举报

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
QQ
发表于 2017-3-2 16:57:57 | 显示全部楼层
没看的很懂
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 01:11 , Processed in 0.059382 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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