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

QQ登录

只需一步,快速开始

查看: 6450|回复: 21

[结贴] setFilter过滤不起作用

[复制链接]

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
发表于 2016-12-28 15:25:31 | 显示全部楼层 |阅读模式
为什么wex5里的data加载的数据库里的数据,setFilter过滤不起作用呢...

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-28 15:28:29 | 显示全部楼层

RE: setFilter过滤不起作用

Model.prototype.dorsClick = function(event){
                var row=event.bindingContext.$object;
                this.comp("detailpopOver").show();
                var data=this.comp("outData");
                data.setFilter("outfilter", "OUT_ID = '"+row.val("OUT_ID")+"'");
                data.refreshData();
                var dtldata=this.comp("outDtlData");
                dtldata.setFilter("dtlfilter", "OUT_ID = '"+row.val("OUT_ID")+"'");
                dtldata.refreshData();
        };
outfilter不起作用而dtlfilter起作用。
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-28 15:35:57 | 显示全部楼层
will123 发表于 2016-12-28 15:28
Model.prototype.dorsClick = function(event){
                var row=event.bindingContext.$object;
                this.comp("de ...

应该是不会的  你是不是字段写的不对呀   
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-28 15:50:54 | 显示全部楼层
字段是对的  是这样的   我有一个页面显示的是outData中的数据,然后点击这个页面中某条记录的显示明细按钮弹出popover,popover中显示outdata中选中的记录和这条记录的明细,现在这条记录的明细显示正确,可是outdata中所有的数据都显示出来了
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-28 15:51:14 | 显示全部楼层
半导体 发表于 2016-12-28 15:35
应该是不会的  你是不是字段写的不对呀

字段是对的  是这样的   我有一个页面显示的是outData中的数据,然后点击这个页面中某条记录的显示明细按钮弹出popover,popover中显示outdata中选中的记录和这条记录的明细,现在这条记录的明细显示正确,可是outdata中所有的数据都显示出来了
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-28 15:51:57 | 显示全部楼层
半导体 发表于 2016-12-28 15:35
应该是不会的  你是不是字段写的不对呀

字段是对的  是这样的   我有一个页面显示的是outData中的数据,然后点击这个页面中某条记录的显示明细按钮弹出popover,popover中显示outdata中选中的记录和这条记录的明细,现在这条记录的明细显示正确,可是outdata中所有的数据都显示出来了
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-28 16:09:54 | 显示全部楼层
will123 发表于 2016-12-28 15:51
字段是对的  是这样的   我有一个页面显示的是outData中的数据,然后点击这个页面中某条记录的显示明细按 ...

我觉得你应该做一个单独的data来setFilter   或是用find方法找到这条数据后load到一个单独的data中  
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-28 16:16:23 | 显示全部楼层
半导体 发表于 2016-12-28 16:09
我觉得你应该做一个单独的data来setFilter   或是用find方法找到这条数据后load到一个单独的data中   ...

用find查出来的条目数是对的。。。可是怎么load到一个单独的data中去呢?find方法我还不太会用
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-28 16:21:19 | 显示全部楼层
will123 发表于 2016-12-28 16:16
用find查出来的条目数是对的。。。可是怎么load到一个单独的data中去呢?find方法我还不太会用 ...

loadData的方法你可以参考防淘宝案例的  loadData.js文件
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-28 16:23:35 | 显示全部楼层
半导体 发表于 2016-12-28 16:09
我觉得你应该做一个单独的data来setFilter   或是用find方法找到这条数据后load到一个单独的data中   ...

我试着做了一个单独的data来setfilter  显示结果还是不对。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 18:53 , Processed in 0.051722 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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