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

QQ登录

只需一步,快速开始

楼主: will123

[结贴] setFilter过滤不起作用

[复制链接]

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-28 16:23:55 | 显示全部楼层
半导体 发表于 2016-12-28 16:21
loadData的方法你可以参考防淘宝案例的  loadData.js文件

好的  我看看
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

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

我重新弄了个data可以了,可是为什么要单独的弄一个data呢?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-28 17:24:50 | 显示全部楼层
will123 发表于 2016-12-28 17:21
我重新弄了个data可以了,可是为什么要单独的弄一个data呢?

这可能跟你写的逻辑什么的有关吧   

页面是outData显示全部数据  打开popOver却要setFilter过滤  那你关闭popOver的话主页面上的也会受到影响的
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-29 09:33:58 | 显示全部楼层
我想再问一下  这个setfilter是去数据库中真正的查数据然后显示出来吗?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-29 10:13:39 | 显示全部楼层
will123 发表于 2016-12-29 09:33
我想再问一下  这个setfilter是去数据库中真正的查数据然后显示出来吗?

应该不是的  应该是对请求回的数据进行了过滤
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-29 10:18:41 | 显示全部楼层
半导体 发表于 2016-12-29 10:13
应该不是的  应该是对请求回的数据进行了过滤

可是我觉着它没有对请求回的数据进行过滤啊。。。比如说我开始加载了一个表中的所有信息,然后在搜索框按某个字段进行过滤,可是之后显示的还是全部的数据。。如果说之前的显示明细可以弄一个独立的data,这个又该怎么办呢?
Model.prototype.serchClick = function(event){
                var outcode=this.comp("Searchinput").val();
                var data=this.comp("outData");
                data.setFilter("searchfilter", "OUT_CODE = '"+outcode+"'");
                data.refreshData();
        };
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-29 10:27:21 | 显示全部楼层
will123 发表于 2016-12-29 10:18
可是我觉着它没有对请求回的数据进行过滤啊。。。比如说我开始加载了一个表中的所有信息,然后在搜索框按 ...

这个你可以参考淘宝案例的实现方式的
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-29 10:32:19 | 显示全部楼层
半导体 发表于 2016-12-29 10:27
这个你可以参考淘宝案例的实现方式的

淘宝里的搜索只是个框吧   好像搜索功能没有具体实现
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-29 10:46:38 | 显示全部楼层
will123 发表于 2016-12-29 10:32
淘宝里的搜索只是个框吧   好像搜索功能没有具体实现

那就是视频里面  应该有一个搜索框加list过滤与data过滤结合的  实现了这个功能  等会我找找看  
回复 支持 反对

使用道具 举报

4

主题

34

帖子

54

积分

初级会员

Rank: 2

积分
54
QQ
 楼主| 发表于 2016-12-29 10:48:27 | 显示全部楼层
半导体 发表于 2016-12-29 10:46
那就是视频里面  应该有一个搜索框加list过滤与data过滤结合的  实现了这个功能  等会我找找看   ...

好的  谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 18:55 , Processed in 0.056361 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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