Jquery 表排序器筛选多个子行和TBody

Jquery 表排序器筛选多个子行和TBody,jquery,filtering,tablesorter,Jquery,Filtering,Tablesorter,情景 使用TableSorter FORK 2.18.3 jQuery 2.1.1 我使用了将行表示为tablesorter childRow和将tbody元素定义为tablesorter no sort条目的组合。这种组合允许我按标题对子数据详细信息行进行排序。并在相应的标题行下维护它们 我遇到两个问题: 问题1:如果我将细节数据行定义为父标题行的子行,这正是我想要的。明细数据行不再可排序。有没有一种方法可以将行定义为子行而不丢失排序功能?我认为问题的根源在于每个细节数据行都是其上一行的子行。

情景

使用TableSorter FORK 2.18.3 jQuery 2.1.1

我使用了将行表示为tablesorter childRow和将tbody元素定义为tablesorter no sort条目的组合。这种组合允许我按标题对子数据详细信息行进行排序。并在相应的标题行下维护它们

我遇到两个问题:

问题1:如果我将细节数据行定义为父标题行的子行,这正是我想要的。明细数据行不再可排序。有没有一种方法可以将行定义为子行而不丢失排序功能?我认为问题的根源在于每个细节数据行都是其上一行的子行。而不是父标题行的子标题

问题2:当我尝试过滤时。标题父行和明细行,除非我将define设置为tablesorter childRows,在这种情况下,它们保留但不能被排序,但对于每个父条目,数据摘要和明细页脚行保留

我是否正在尝试执行TableSorter标记无法执行的操作

[注意:我对此表示歉意,我无法发布代码。但基本上我希望父行具有多个子行,其中一些是动态创建的,其余是静态的。排序时,我希望子行也能排序。筛选时,我希望根据筛选是否匹配显示/隐藏整个行块。]

表结构


目前,该fork of tablesorter不支持对子行的内容进行排序;但它支持分层排序。有关更多信息,请参阅


.

谢谢你,莫蒂。您知道该分支是否也将有助于基于父/子关系过滤一组行吗?
<table>

  <thead>
    <tr>
      <th>Header 1</th>
      <th>Header 2</th>
      <th>Header 3</th>
    </tr>
  </thead>

  [BEGIN:LOOP]
  <tr>
    <td colspan="3">Title</td>
  </tr>
  <tr>
    <td>SubHeading1</td>
    <td>SubHeading2</td>
    <td>SubHeading3</td>
  </tr>

  <tbody>
  [BEGIN:SUB-LOOP]
  <tr>
    <td>Data Detail 1</td>
    <td>Data Detail 2</td>
    <td>Data Detail 3</td>
  </tr>
  [END:SUB-LOOP]
  </tbody>

   <tr>
    <td>Data Summary 1</td>
    <td>Data Summary 2</td>
    <td>Data Summary 3</td>
  </tr>

  <tr>
    <td colspan="3">Detail Footer</td>
  </tr>

  [END:LOOP]

  <tbody class="tablesorter-no-sort",">
  <tfoot>
  <tr>
    <td colspan="3">Table Footer</td>
  </tr>
  </tfoot>
  </tbody>

</table>