【问题标题】:jQuery DataTables - How can I globally filter data already filtered on a single column?jQuery DataTables - 如何全局过滤已在单个列上过滤的数据?
【发布时间】:2011-12-09 17:58:00
【问题描述】:

我正在使用 jQuery DataTables 插件来显示从 AJAX 调用返回的数据。返回数据后,用户可以过滤单个列上的行(在本例中为"Status")。

我想做的也是使用全局过滤功能。如果用户已经通过"Pending" 的状态过滤了数据,我希望全局过滤器只返回任何行包含用户输入的文本并且具有Status = "Pending" 的行。我怎样才能做到这一点?

我对 jQuery 还很陌生,因此非常感谢任何帮助。

【问题讨论】:

  • 不知道我是否理解你,但你想在过滤结果中过滤?结果,Pending,然后用这个结果过滤任何东西。
  • @Ricardo 基本上是的。假设总共有 100 条记录和 15 条状态为Pending。当用户在搜索文本框中输入“123”时,我想在这 15 条记录中搜索文本“123”。
  • Datatebles 有这个选项:datatables.net/release-datatables/examples/api/…,现在你可以选择“结果”并在这个结果中过滤,检查链接,你会看到我想说什么。看看能不能帮到你
  • 您可以使用组合框选择要在网格中显示的内容,然后使用此结果..
  • @Ricardo 你提供的那个链接让我找到了我需要的答案。如果您将其写为官方答案,我会投票并将其标记为答案。再次感谢!

标签: jquery filter datatables


【解决方案1】:

作为 cmets:

使用datatable自己的这个选项,可以帮助你:

Multi_filter_select

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 2011-10-02
    • 2012-10-18
    • 2016-10-07
    • 2011-12-22
    相关资源
    最近更新 更多