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

QQ登录

只需一步,快速开始

查看: 4882|回复: 5

[结贴] data组件设置过滤条件了,怎么清除过滤条件

  [复制链接]

9

主题

16

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
发表于 2016-9-2 21:44:39 | 显示全部楼层 |阅读模式
data组件用setFilter设置过滤条件了,后面又要获取所有数据,怎么清除过滤条件

23

主题

95

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
QQ
发表于 2016-9-5 09:11:17 | 显示全部楼层
        var dataT = this.comp('dataTables1');
                var select = this.comp('txtSelect').val(); //input控件,输入条件
                if (select === "") { //当条件为空时,则设置 过滤器为空,加载所有数据。
                        dataT.setFilter('');
                        dataT.reload();
}
回复 支持 1 反对 0

使用道具 举报

0

主题

13

帖子

23

积分

新手上路

Rank: 1

积分
23
QQ
发表于 2016-9-2 22:27:48 | 显示全部楼层
同问解决
回复

使用道具 举报

4

主题

23

帖子

51

积分

初级会员

Rank: 2

积分
51
QQ
发表于 2016-9-3 14:11:35 | 显示全部楼层
this.comp('dtChkUser').filters.clear(); //试一试这个
俺也是初学,错了勿怪。
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-5 09:27:05 | 显示全部楼层
本帖最后由 cgrddv 于 2016-9-6 18:22 编辑

如果在一定条件下执行过滤,还是在JS文件中,你想要执行的过滤的时机,然后使用 if 条件语句,来判断是否过滤
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

9

主题

16

帖子

64

积分

初级会员

Rank: 2

积分
64
QQ
 楼主| 发表于 2016-9-6 12:59:07 | 显示全部楼层
clwbingo 发表于 2016-9-5 09:11
var dataT = this.comp('dataTables1');
                var select = this.comp('txtSelect').val(); //input控件,输 ...

谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 05:56 , Processed in 0.061582 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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