tablesorter更新

时间:2012-01-27 11:28:52

标签: jquery tablesorter

我有一个用ajax更新的表,我需要传递头文件以及使用触发器更新进行排序。

我正在尝试如下,但它不起作用:

$(".tablesorter").trigger("update");

var header = "0: { sorter: false }, 1: { sorter: false }, 6: { sorter:'customDate'}, 7: {sorter:'customTime' }, 8: { sorter:'customDateTime'}   ";

$(".tablesorter").trigger("headers",[header],"sorton",[[7,0]]);`

如果这不是正确的方法,请更正。

1 个答案:

答案 0 :(得分:4)

更新tablesorter选项时,可以按如下方式设置它们:

$(".tablesorter")[0].config.headers = {
    0: { sorter: false },
    1: { sorter: false },
    6: { sorter:'customDate'},
    7: {sorter:'customTime' },
    8: { sorter:'customDateTime'}
};

$(".tablesorter").trigger("update");
$(".tablesorter").trigger("sorton", [[7,0]]);

请注意,像这样设置标题会删除其他设置标题定义,例如2: { sorter: false }将从原始标题中删除。