我正在使用带有子行的tablesorter。我的表每个父行有很多子行。所有子行的列数与父项的列数相同。
我已经实现了过滤器,我可以使用它来搜索父和子。当我在过滤器框中搜索列时,我注意到还报告了子行的所有列的所有过滤器匹配。我的应用程序的目的是报告特定列(过滤器框的同一列)的匹配,无论它是父项还是子项。
以前有人遇到过这个吗?
例如,请查看此网站
http://mottie.github.io/tablesorter/docs/example-child-rows-filtered.html
如果我们在“日期”列过滤器框中搜索“科罗拉多”,则仍会显示一个条目,其中包含子行中某些不相关列中的字符串“Colorado”。
答案 0 :(得分:0)
我有同样的问题。我们克服的方法基本上是使子行具有自己的特定列,然后仅在这些列上添加外部过滤器。然后,我们必须隐藏带有子列数据的列的标题中的过滤器。不确定是否已解决。
<tr class="tablesorter-childRow">
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>child column filter 1</td>
<td class="filter-match">Child column fiter 2</td>
<td class="filter-match">child column filter 3</td>
</tr>