【问题标题】:Is there any way to run a search against all columns and rows in the grid in ag-grid?有没有办法对 ag-grid 中网格中的所有列和行进行搜索?
【发布时间】:2016-06-21 15:44:02
【问题描述】:

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

【问题讨论】:

    标签: ag-grid


    【解决方案1】:

    是的,这是可能的。请参考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);
    }
    

    【讨论】:

      【解决方案2】:

      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);
      }
      

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-11-10
          • 1970-01-01
          • 2020-06-01
          • 2013-06-15
          • 1970-01-01
          • 1970-01-01
          • 2018-05-24
          相关资源
          最近更新 更多