我正在使用tablesorter插件,到目前为止工作得非常好,只有一个例外。 我想将sortAppend选项与多个列一起使用,但是一旦我设置了该选项,multisort(使用shift键)将不再起作用。
我从原始页面的一个演示中借用了代码来测试一些应该有效的代码。
因此,在第一个示例中,表的行为与预期完全相同。只要对任何列进行排序,该表将按该列排序,并使用“名字”附加排序。然后,您可以按住Shift键并单击启用多重排序功能的任何其他列,并按您选择的列对表进行排序。这里没有错。
但是,只要我将另一列添加到sortAppend选项,多重排名功能就不再有效了。您仍然可以按任何列排序,表格将按您选择的列排序,之后按“名字”排序,然后按“姓氏”排序。这一切都很棒。但如果我现在按住shift键并选择另一列,则没有任何反应。
要查看我的意思,请打开jsfiddle并单击“Age”列,按住shift键,然后多次单击“Total”。我希望订单能够改变,但没有任何反应。
以下是相应的示例:
sortAppend: [[0,0]]
sortAppend: [[0,0], [1,0]]