Angular UI-Grid: Clear All Filters with external filtering 不刷新行

Angular UI-Grid: Clear All Filters with external filtering doesn't refresh rows

我正在使用 angular-ui-grid (v3.0.7) 的外部过滤和分页功能来过滤和显示我的数据。当我单击 built-in "Clear All Filters" 按钮时,过滤器文本框被清除但数据不刷新,这应该让我回到过滤前的原始数据集。

在我更新到 v3.0.7 之前,我有自己的自定义按钮来清除过滤器,单击该按钮时,会调用我自己的调用 gridApi.grid.clearAllFilters 的函数,然后再次提取数据,这样我的数据就会恢复过滤前的状态。

我能否让这个 built-in "Clear All Filters" 按钮以某种方式做同样的事情,或者我是否可以至少隐藏此按钮以便我可以添加我的自定义按钮?

好的,我解决了我的问题。我更改了代码,以便在用户单击 Enter 键而不是他们键入的每个字符之前不会调用服务器。这阻止了清除所有过滤器按钮的工作。我已经删除了检查 Enter 键的逻辑,现在一切正常。