Jquery 有没有办法强制ag网格行显示,即使它没有';是否不符合快速筛选标准?
我有两个ag网格,在它们之间移动项目;一个是可用项目的可搜索列表,另一个是用户先前选择添加的项目列表。用户可以通过从顶部网格中选择项目并单击“添加”将其添加到下方网格中。他们可以通过在下方网格中选择项目并单击“删除”从底部网格中删除项目。在顶部ag网格上方,我有一个搜索框,设置为该网格的快速过滤器 当用户从底部网格中删除项目时,我希望它显示在顶部网格中,而不管是否应该基于快速过滤器将其过滤掉 例如,如果用户在顶部网格中搜索“Apple”,结果如下:Jquery 有没有办法强制ag网格行显示,即使它没有';是否不符合快速筛选标准?,jquery,angularjs,grid,ag-grid,Jquery,Angularjs,Grid,Ag Grid,我有两个ag网格,在它们之间移动项目;一个是可用项目的可搜索列表,另一个是用户先前选择添加的项目列表。用户可以通过从顶部网格中选择项目并单击“添加”将其添加到下方网格中。他们可以通过在下方网格中选择项目并单击“删除”从底部网格中删除项目。在顶部ag网格上方,我有一个搜索框,设置为该网格的快速过滤器 当用户从底部网格中删除项目时,我希望它显示在顶部网格中,而不管是否应该基于快速过滤器将其过滤掉 例如,如果用户在顶部网格中搜索“Apple”,结果如下: 苹果派 苹果酱 苹果冰淇淋 下面网格中先前
- 苹果派
- 苹果酱
- 苹果冰淇淋
- 披萨
- 泡菜
- 奶酪
- 披萨
- 苹果派
- 苹果酱
- 苹果冰淇淋
我通读了这本书,找不到一个好办法。我能想到的最好方法是使用JQuery将行添加到网格中,但是接下来我必须跟踪Angular之外添加/删除的行,这可能会让人头疼。有更简单的方法吗?我会在顶部表格中添加一个隐藏列,从底部标记新添加的内容。然后根据搜索词或是否存在此标志进行筛选 如果要在添加更改搜索条件时清除添加标志,可以挂接到
onfiltermedited
事件中
编辑
或者更简单地说,当他们将行添加到顶部表时,您可以将当前搜索项复制到此隐藏列。当他们更改搜索条件时,通过
onfiltermedited
事件将其清除。我对ag grid不太了解,但我阅读了他们的一些文档,发现在他们的一个示例中,他们设置了一个类似于['Argentina'、'Algenia']的过滤器。你不能在单击“删除”后像['Apple','Pizza']那样做吗?我确实尝试过发送setQuickFilter一个函数,将“| Pizza”添加到过滤器中,但它不起作用-我不确定是否以正确的格式返回过滤器,也许我会再试一次…我看到一个类似数组的过滤器,检查标题为示例过滤器API的部分。那里有一个按钮设定了一个模式['阿尔及利亚',阿根廷']。尝试一下,从底部列表中删除后,将很容易添加到数组中。。。