Tablesorter:仅允许外部过滤器搜索子行

时间:2016-02-10 22:20:06

标签: javascript jquery html tablesorter

目标:

  • 让“内部”过滤器(也就是说各个列的过滤器)只根据各自的列进行过滤。忽略子行数据。
  • 有一个外部过滤器可以根据所有表格的数据进行过滤包括子行

问题:

  • 我可以通过在Table Sorter的窗口小部件选项中包含filter_childrows: true来让外部过滤器访问子行。但是,这也会导致各个列过滤器访问每个其他列中的数据。

有没有办法让我基本上说:“内部列过滤器,只关注你的数据并忽略子行。外部过滤器,注意包括子行在内的一切。”?

如果对理解我的问题有任何帮助,我附上了我正在使用的截图。Sample Data

1 个答案:

答案 0 :(得分:0)

根据tablasorter documentation,版本2.22.0中有一个名为filter_childByColumn的属性声明:

  

如果为true,查询将按列(v2.22.0)

搜索子行内容

所以你应该把它设置为false,但实际上这是它的默认值,所以你要么手动设置为true,要么你没有2.22.0版本。