3

我的标题几乎说明了一切。我想对 ag-grid 中的每一列和每一行运行全文搜索(简单地包含或类似搜索)。这可能吗?这是内置在数据表中的。

4

3 回答 3

3

Ag-grid 文档 - https://www.ag-grid.com/javascript-grid-filter-quick/#quick-filter-example

Plunker - https://plnkr.co/edit/NaDAQYvXoo2P6vxdvPVB?p=preview

添加一个带有函数 onFilterTextBoxChanged() 的文本框

<input type="text" id="filter-text-box" placeholder="Filter..." oninput="onFilterTextBoxChanged()"/>

使用用户在此文本框中输入的值设置 Ag-grid 的 setQuickFilter

function onFilterTextBoxChanged() {
    gridOptions.api.setQuickFilter(document.getElementById('filter-text-box').value);
}
于 2018-04-10T20:29:05.133 回答
3

对的,这是可能的。请参考https://www.ag-grid.com/javascript-grid-filter-quick/

<input type="text" id="filter-text-box" placeholder="Filter..." oninput="onFilterTextBoxChanged()"/>

function onFilterTextBoxChanged() {
    gridOptions.api.setQuickFilter(document.getElementById('filter-text-box').value);
}
于 2018-04-10T18:56:47.577 回答
0

不是本地的,但您可以实现自己的外部过滤器

在此处查看外部过滤部分https://www.ag-grid.com/angular-grid-filtering/index.php

于 2016-03-08T12:42:56.230 回答