找回密码
 立即注册

QQ登录

只需一步,快速开始

白菜贝贝 悬赏达人认证 活字格认证

银牌会员

124

主题

951

帖子

2881

积分

银牌会员

积分
2881

活字格认证圣诞拼拼乐微信认证勋章悬赏达人

白菜贝贝 悬赏达人认证 活字格认证
银牌会员   /  发表于:2020-1-12 11:18  /   查看:4286  /  回复:9
1金币
本帖最后由 Timothy.Xu 于 2021-2-26 09:18 编辑

使用查询命令不能清除使用列头设置的筛选,需要手动一列一列点击清空筛选。想问下有什么方法可以直接一键清空筛选?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

比如表格的名字是表格1 的话,您可以使用这个代码来做, 不过这个代码,我只能保证这个版本内,能够使用6.0以后的版本能不能使用我不敢说哈

9 个回复

倒序浏览
最佳答案
最佳答案
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-1-12 11:18:43
来自 3#
比如表格的名字是表格1 的话,您可以使用这个代码来做,
不过这个代码,我只能保证这个版本内,能够使用6.0以后的版本能不能使用我不敢说哈
  1. var listviewName = "表格1";
  2. var listview = Forguncy.Page.getListView(listviewName);
  3. listview._grid.listviewData.visibleColumns.forEach(function(v){v.clearColumnFilter()});
  4. Forguncy.ColumnFilterHelper.clearColumnFilterCache(listview._grid.getLocationString());
  5. listview._grid.resetToFirstPage();
  6. listview._grid.fillData();
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-1-12 15:10:34
2#
本帖最后由 lwt 于 2020-1-12 15:12 编辑

这个同问,如果有把筛选中“清空筛选”用命令控制就方便多了,经常页面关闭后再打开还是筛选着,以为数据丢失了。
回复 使用道具 举报
lwt悬赏达人认证 活字格认证
论坛元老   /  发表于:2020-1-13 11:40:08
4#
Simon.hu 发表于 2020-1-13 10:45
比如表格的名字是表格1 的话,您可以使用这个代码来做,
不过这个代码,我只能保证这个版本内,能够使用6. ...

非常好。
回复 使用道具 举报
白菜贝贝悬赏达人认证 活字格认证
银牌会员   /  发表于:2020-1-13 11:40:13
5#
Simon.hu 发表于 2020-1-13 10:45
比如表格的名字是表格1 的话,您可以使用这个代码来做,
不过这个代码,我只能保证这个版本内,能够使用6. ...

好的,我试试
回复 使用道具 举报
lishengxi
初级会员   /  发表于:2020-1-13 11:42:00
6#
我一见代码就晕。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2020-1-13 13:30:18
8#
没事,你只需要做的是,把我写的表格1修改成你自己的表格名称
不用管代码
回复 使用道具 举报
Freya.Li
中级会员   /  发表于:2021-12-6 11:13:07
9#
当前已经有清空表格列头筛选插件可以支持了哦
https://appmarket.grapecity.com. ... etailID=D2104270116
回复 使用道具 举报
137294886
金牌服务用户   /  发表于:2021-12-10 20:31:06
10#
回复 使用道具 举报
Howie.Sun讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-12-13 09:11:32
11#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部