【发布时间】:2016-06-21 15:44:02
【问题描述】:
我的标题几乎说明了一切。我想对 ag-grid 中的每一列和每一行运行全文搜索(简单地包含或类似搜索)。这可能吗?这是内置在数据表中的。
【问题讨论】:
标签: ag-grid
我的标题几乎说明了一切。我想对 ag-grid 中的每一列和每一行运行全文搜索(简单地包含或类似搜索)。这可能吗?这是内置在数据表中的。
【问题讨论】:
标签: ag-grid
是的,这是可能的。请参考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);
}
【讨论】:
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 设置快速过滤器
function onFilterTextBoxChanged() {
gridOptions.api.setQuickFilter(document.getElementById('filter-text-box').value);
}
【讨论】:
不是原生的,但您可以实现自己的外部过滤器
在此处查看外部过滤部分https://www.ag-grid.com/angular-grid-filtering/index.php。
【讨论】: