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(); }; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |