1

我有这张表,我正在使用tablsorter进行排序。我想强制对 C 进行排序,但我也想让该行不能被用户点击。(意味着 tablesorter 强制在这一行上排序,然后用户不能触摸它。)

<table>
<thead>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</tbody>
</table>

这是我的表格排序器代码:

params = {
          sortList: [[2, 0]]
          , headers: {
              0: { sorter: false },
              1: { sorter: 'text' },
              2: { sorter: 'text' },
          }
          }
          , sortForce: [[2,0]] 
};

当我将第 2 行设置为 :2: { sorter: false }时,出现异常。我认为这个例外是因为 mysortList设置为[[2,0]],我的 sortFroce 设置为[[2,0]],但将第 2 行设置为 ,'false'。 - 有没有办法做到这一点?

4

1 回答 1

1

我似乎记得一个sortForce无法正常工作的问题,但我似乎无法在更改日志中找到它,除非回到版本 2.0.2。

无论哪种方式,它都应该在我在 github 上的tablesorter分支中修复。这是我放在一起的演示(我省略了该sortList选项,因此您可以看到最后一列排序。

于 2012-07-19T15:27:45.653 回答