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

QQ登录

只需一步,快速开始

查看: 2126|回复: 9

[处理中3] 求助:baasdata初始加载时,过滤设置不起作用?

[复制链接]

2

主题

6

帖子

20

积分

新手上路

Rank: 1

积分
20
QQ
发表于 2017-8-21 18:23:18 | 显示全部楼层 |阅读模式
在model的modelParamsReceive中对baasdata设置过滤,但页面初次加载时仍然读出了所有数据?请问这是哪里设置不对吗?

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-21 18:27:45 | 显示全部楼层
先过滤  再refreshData(),,还不行就是你过滤代码写错了
回复 支持 反对

使用道具 举报

2

主题

6

帖子

20

积分

新手上路

Rank: 1

积分
20
QQ
 楼主| 发表于 2017-8-21 18:35:21 | 显示全部楼层
我的代码是这样的:
Model.prototype.modelParamsReceive = function(event) {
                var tData = this.comp("toolData");
                tData.setFilter("f", "tcClass='铣刀'");
                tData.refreshData();
        };
回复 支持 反对

使用道具 举报

2

主题

6

帖子

20

积分

新手上路

Rank: 1

积分
20
QQ
 楼主| 发表于 2017-8-21 22:27:45 | 显示全部楼层
问题解决:原来是scrollview的原因
新问题:为什么在scrollview中采用list嵌套,会出现这个问题呢?
回复 支持 反对

使用道具 举报

88

主题

464

帖子

763

积分

高级会员

Rank: 4

积分
763
QQ
发表于 2017-8-22 04:46:12 | 显示全部楼层
mfeilgm 发表于 2017-8-21 22:27
问题解决:原来是scrollview的原因
新问题:为什么在scrollview中采用list嵌套,会出现这个问题呢? ...

http://bbs.wex5.com/forum.php?mo ... B%E4%B8%8B%E6%8B%89


多在论坛搜下帖子
回复 支持 反对

使用道具 举报

14

主题

71

帖子

219

积分

中级会员

Rank: 3Rank: 3

积分
219
QQ
发表于 2017-8-22 14:59:01 | 显示全部楼层
看看你的list的autoload是不是true,我发现有时候这个list还是需要去手动刷新
回复 支持 反对

使用道具 举报

14

主题

71

帖子

219

积分

中级会员

Rank: 3Rank: 3

积分
219
QQ
发表于 2017-8-22 14:59:56 | 显示全部楼层
或者就是打debugger,看看你的tData .refreshData()结束之后,tData .getCount()是几条数据
回复 支持 反对

使用道具 举报

2

主题

6

帖子

20

积分

新手上路

Rank: 1

积分
20
QQ
 楼主| 发表于 2017-8-23 22:53:07 | 显示全部楼层
userkevin 发表于 2017-8-22 14:59
或者就是打debugger,看看你的tData .refreshData()结束之后,tData .getCount()是几条数据 ...

我检查过了,getCount()显示的数据是正常的,但是list显示出来是不正确的
回复 支持 反对

使用道具 举报

14

主题

71

帖子

219

积分

中级会员

Rank: 3Rank: 3

积分
219
QQ
发表于 2017-8-24 11:16:28 | 显示全部楼层
mfeilgm 发表于 2017-8-23 22:53
我检查过了,getCount()显示的数据是正常的,但是list显示出来是不正确的

那手动刷新list呢,过滤完,refreshData()之后,把绑定baasData的那个list手动刷新一下
回复 支持 反对

使用道具 举报

发表于 2017-8-25 11:41:49 | 显示全部楼层
userkevin 发表于 2017-8-24 11:16
那手动刷新list呢,过滤完,refreshData()之后,把绑定baasData的那个list手动刷新一下 ...

第一层list调用  list.refresh()  就可以重新渲染
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-8 01:40 , Processed in 0.054862 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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