使用tablesorter和pager向表中添加行

时间:2011-08-28 23:37:57

标签: jquery tablesorter pager

我正在尝试使用寻呼机动态地将行添加到tablesorter表中。每当我这样做,所有其他页面都会被删除。我该如何添加它?或者,我如何从表中删除oager并将其恢复到正常状态?这也会有所帮助。现在,我试图追加一行,然后我尝试了:

    $("table#inventory").trigger("update");
    $("table#inventory").trigger("appendCache");
    $("table#inventory").trigger("sorton", [[0, 0]]);

    $("#pager *").unbind('click');
    $("table#inventory").trigger("update");
    $("table#inventory").trigger("appendCache");
    $("table#inventory").trigger("sorton", [sorting]);
    $("table#inventory").tablesorterPager({
        container: $("#pager")
    });

$('table#inventory, table#inventory *, #pager, #pager *').unbind();
$("table#inventory").tablesorter({
    debug: false,
    sortList: [[0, 0]]
}) .tablesorterPager({
    container: $("#pager")
});

基于我在各种论坛上在线阅读的内容。提前谢谢。

1 个答案:

答案 0 :(得分:3)

我的github网站上有一个tablesorter插件的分支。我注意到了您的问题,并且最近添加了在寻呼机处于活动状态时向表中添加行的功能。如上所述,使用“update”方法不起作用,因为它更新缓存以仅包含可见行。

如果你仍然需要,我还添加了一个destroy方法:)

这是demo page