我想基于所有(或几个)列的全文搜索创建外部自定义过滤器(也在子行中搜索,并为所有节点使用自定义文本提取功能)。是否可以使用Tablesorter。
我找到的所有内容都是外部自定义过滤器,但仅适用于某个列,而不适用于多列
答案 0 :(得分:1)
是的,有可能......执行以下操作:
设置单个自定义搜索输入以搜索表格。使用此函数绑定到它:$.tablesorter.filter.bindSearch( $table, $('.search') );
$('.search')
是输入。
将filter_anyMatch
option(demo)设置为true
,以允许使用单个搜索输入来匹配多列中的内容。
将filter_childRows
option设置为true
以包含子行内容。
然后将filter_useParsedData
option设置为true
以仅搜索已解析的数据(通过自定义文本提取获取)
请注意,filter_anyMatch
选项确实对过滤搜索类型有一些限制。这些都在上面分享的演示链接中详细说明。