加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – Angular UI-Grid:如何清除所有(一般Angular和内置

发布时间:2020-12-17 07:34:17 所属栏目:安全 来源:网络整理
导读:如何在按钮单击时清除并刷新所有(一般Angular和内置UI-Grid)过滤器? 背景:我已经构建了一个使用UI-Grid并利用built-in filtering functionality的应用程序.它还具有以角度编写的跨列搜索. 当前战斗我希望能够通过单击按钮清除和刷新我的过滤器.到目前为止,
如何在按钮单击时清除并刷新所有(一般Angular和内置UI-Grid)过滤器?

背景:我已经构建了一个使用UI-Grid并利用built-in filtering functionality的应用程序.它还具有以角度编写的跨列搜索.

当前战斗我希望能够通过单击按钮清除和刷新我的过滤器.到目前为止,我已经能够为跨列搜索实现这一点,但是没有成功地为内置列过滤器实现它(具有讽刺意味的是,我认为这将是最简单的部分!).

关于问题的研究:

1)通过UI-Grid教程搜索…失败

2)看着提供的UI-Grid API ……部分成功!好像我认为我在“clearAllFilters”功能(here is the source code)中找到了我要找的东西,但我无法弄清楚如何实现它,所以步骤3 ……

3)谷歌搜索疯狂的实施演示/示例/帮助/提示/任何东西!? …失败

4)在Stack Overflow上寻求帮助:)

提前致谢.

对不起,我没有看到ui grid的clearAllFilters()函数.所以它变得更简单.你可以这样做:
$scope.clearFilters = function() {
            $scope.myGridApi.grid.clearAllFilters();
        };

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读