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

QQ登录

只需一步,快速开始

查看: 1438|回复: 4

[结贴] setFilter后数据如何才能在页面可见之前完成刷新?

[复制链接]

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
发表于 2016-10-21 02:23:31 | 显示全部楼层 |阅读模式
本帖最后由 melvin_ding 于 2016-10-21 02:25 编辑

想要解决的问题是这样滴:
全部共2条数据,
使用setFilter和refresh后,就会得到到正确的一条数据,在contents之下页面的onActive事件里面实现这个过滤和刷新,
目前的问题是当这个contents的页面显示出的时候会很清楚的看到2条数据,然后过滤刷新才执行剩下那条想要的数据,
应该如何调整或者写在那个事件里面才能达到先过滤刷新出想要的数据后,用户才看到页面的效果?就是说一进页面就是1条数据,而不是先显示全部然后才肉眼可见再执行刷新过滤。

多谢,many thanx in advance

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2016-10-21 09:26:40 | 显示全部楼层
先把你的data和list的autoLoad   设置成false   这样进入页面后就没有数据,refresh后才有数据
对了   如果你的data是绑定了list 的  一定也要把list的autoLoad也设置成false    另外刷新的时候   只用刷新list  并在刷新参数里填true 就可以实现  list和data一起刷新的
   我估计你是没关  list的  autoload   
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2016-10-21 16:07:08 | 显示全部楼层
doudou459 发表于 2016-10-21 09:26
先把你的data和list的autoLoad   设置成false   这样进入页面后就没有数据,refresh后才有数据
对了   如果 ...

多谢 doudou459。。。之前没注意autoload这个属性的用法搞出这个问题。刚才试验了一下,把data控件的autoload设置成false,且list保留autoload是true是可以达到我期望的效果。若list的autoload也设置为false则list就只显示空白了。

请结帖。
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2016-10-21 23:03:42 | 显示全部楼层
melvin_ding 发表于 2016-10-21 16:07
多谢 doudou459。。。之前没注意autoload这个属性的用法搞出这个问题。刚才试验了一下,把data控件的auto ...

list的autoload设置成为false是可以在你需要加载的时候来设置list的刷新来实现“在需要data的时候加载data”这样的功能的,今后你会遇到需要这种功能的时候,你可以注意一下!
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
 楼主| 发表于 2016-10-23 21:05:21 | 显示全部楼层
doudou459 发表于 2016-10-21 23:03
list的autoload设置成为false是可以在你需要加载的时候来设置list的刷新来实现“在需要data的时候加载dat ...

学习了。。多谢doudou459的分享。。 :) 赞一个。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 20:43 , Processed in 0.057053 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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