Tablesorter默认排序为2列

时间:2013-09-13 16:51:49

标签: javascript jquery sorting tablesorter

我有2列,一个持有日期和其他事件名称。我默认尝试先按日期(按升序排序)排序日期,然后按升序排序事件名称。这个插件有可能吗?

我的排序列表

sortList: [[3,0],[1,0]]

对日期列(3)进行排序,但是它不会相应地对偶数名称列进行排序。如果不清楚(因为我很难找到好的描述关键词来搜索:/)我想对原始排序的结果进行排序。

  

排序日期升序

     

然后将日期保留在升序中,对事件名称进行排序   升序。

1 个答案:

答案 0 :(得分:0)

我不确定当只有两列时,日期列的索引如何3(从零开始的索引,所以它实际上是表中的第四列),但是......

试试sortForce option。它会在排序任何其他列之前强制(预先添加)目标列的类型:

$('table').tablesorter({
    sortForce : [[ 3,0 ]], // date column
    sortList  : [[ 1,0 ]]  // event column (user can still sort this descending)
});