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

QQ登录

只需一步,快速开始

查看: 6747|回复: 24

[处理中3] ScollView 里面的list有Filter之后结果错误

[复制链接]

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
发表于 2017-1-12 09:12:33 | 显示全部楼层 |阅读模式
现在设置list绑定的Data的limit为3,list的limit为-1,返回的结果格式是正确的,不设置Filter可以正常的分页,但是设置filter之后,比如前[0-3] 3三条中有2条满足Filter,这时候DataOnCustomRefresh会自动加载[3-6]这三条数据,(这点我很奇怪),比如后三条数据中有1条满足的,但是这时页面上的list只显示前2条满足的,点击加载更多,后面的就显示不出来,这是为什么???,明明已经加载了数据了,怎么显示不出来呢??我设置了ScrollView不自动上划。

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2017-1-12 09:55:26 | 显示全部楼层
因为你的 data的limit 为3   也就是说  在不继续加载的情况下  你的data里面  只有3条数据啊
另外  你说的  3-6条  有满足条件的  你确定是满足了吗? 你把data的limit设置成  6或者更大  看看 能出来几条
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2017-1-12 10:18:55 | 显示全部楼层
doudou459 发表于 2017-1-12 09:55
因为你的 data的limit 为3   也就是说  在不继续加载的情况下  你的data里面  只有3条数据啊
另外  你说的  ...

感谢回复,如果分页加载确实是加载3条,但是我 设置了filter之后,会自动加载后3条,我也设置limit更大的情况,总共有3条满足,但是就显示2条,因为我设置了不同的排序方式,如时间的生序和降序,出来的结果还是2条,但是结果不同
回复 支持 反对

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2017-1-12 10:22:00 | 显示全部楼层
doudou459 发表于 2017-1-12 09:55
因为你的 data的limit 为3   也就是说  在不继续加载的情况下  你的data里面  只有3条数据啊
另外  你说的  ...

data的总数确实是6条,我alert出来,直接加载了两次
回复 支持 反对

使用道具 举报

发表于 2017-1-12 12:05:04 | 显示全部楼层
FlyInTheRain 发表于 2017-1-12 10:22
data的总数确实是6条,我alert出来,直接加载了两次

scrollView 组件就是这样的!默认第一次打开页面,如果数据没有显示满整个页面!就会多触发一次加载!

或者你试试吧scrollView 组件的 属性 autoAppend="false"
这样就不会第一次多加载了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2017-1-12 13:48:57 | 显示全部楼层
本帖最后由 FlyInTheRain 于 2017-1-12 13:58 编辑
liangyongfei 发表于 2017-1-12 12:05
scrollView 组件就是这样的!默认第一次打开页面,如果数据没有显示满整个页面!就会多触发一次加载!

...

我怎么没有找到这个属性,我直接在源码中控件的地方设置了这个属性,还是自动加载,不管加载满不满,为什么会少显示的数据???
回复 支持 反对

使用道具 举报

发表于 2017-1-12 16:47:18 | 显示全部楼层
FlyInTheRain 发表于 2017-1-12 13:48
我怎么没有找到这个属性,我直接在源码中控件的地方设置了这个属性,还是自动加载,不管加载满不满,为什么 ...

你是哪个版本??3.6是有这个属性的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2017-1-12 16:57:48 | 显示全部楼层
liangyongfei 发表于 2017-1-12 16:47
你是哪个版本??3.6是有这个属性的!

3.4的版本
我试试3.6的版本
回复 支持 反对

使用道具 举报

38

主题

138

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
QQ
 楼主| 发表于 2017-1-13 11:12:20 | 显示全部楼层
liangyongfei 发表于 2017-1-12 16:47
你是哪个版本??3.6是有这个属性的!

3.6的设置了属性,还是自动加载,最主要是后面的数据显示不出来啊
回复 支持 反对

使用道具 举报

发表于 2017-1-16 09:40:00 | 显示全部楼层
FlyInTheRain 发表于 2017-1-13 11:12
3.6的设置了属性,还是自动加载,最主要是后面的数据显示不出来啊

不会吧!本地测试list案例autoAppend 设置为true  就可以第一次只加载 一次了,数量和list的limit一样!

你先试试不设置filter正常吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 03:48 , Processed in 0.066188 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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