如何使用Tablesorter lib创建用于搜索全表的自定义过滤器?

时间:2013-12-20 03:59:01

标签: javascript jquery tablesorter

我想基于所有(或几个)列的全文搜索创建外部自定义过滤器(也在子行中搜索,并为所有节点使用自定义文本提取功能)。是否可以使用Tablesorter

我找到的所有内容都是外部自定义过滤器,但仅适用于某个列,而不适用于多列

1 个答案:

答案 0 :(得分:1)

是的,有可能......执行以下操作:

  • 设置单个自定义搜索输入以搜索表格。使用此函数绑定到它:$.tablesorter.filter.bindSearch( $table, $('.search') );

    $('.search')是输入。

  • filter_anyMatch optiondemo)设置为true,以允许使用单个搜索输入来匹配多列中的内容。

  • filter_childRows option设置为true以包含子行内容。

  • 然后将filter_useParsedData option设置为true以仅搜索已解析的数据(通过自定义文本提取获取)

请注意,filter_anyMatch选项确实对过滤搜索类型有一些限制。这些都在上面分享的演示链接中详细说明。