Jquery tablesorter仅对第一页的数据进行排序

时间:2017-01-16 08:07:00

标签: jquery tablesorter

我目前在我当前的应用程序中使用Jquery tablesorterJqpaginator。当第一次加载页面时,Jquery tablesorter工作罚款,但是当我点击jqpaginator并获取下一页数据时,数据重叠,第一页的排序数据也显示在第二页。

P.S。我的申请的PageSize为5

以下是问题的快照: tablesorter at page 1 working

tablesorter at page 2 not working tablesorter代码

 AddTableSorter: function () {

            $("table").tablesorter({
                theme: 'blue', sortList: [[0, 0]]
            });
            CompanyTypeEdit.UIEvents();
        },

jqpaginator代码:

   LoadCompanyTypePagination: function (totalPages, CurrentPage) {
            totalPages = (parseInt(totalPages));
            if (totalPages < 1) {

            }
            else {
                $.jqPaginator('#pagination1', {

                    totalPages: totalPages,
                    visiblePages: 3,
                    currentPage: CurrentPage,
                    onPageChange: function (num, type) {
                            CompanyTypeEdit.config.PageIndex = num;
                            console.log('rest' + num);
                            $('table').trigger('sortReset');
                            CompanyTypeEdit.GetAllCompanyType();


                    }
                });

            }
            CompanyTypeEdit.UIEvents();
        },

1 个答案:

答案 0 :(得分:0)

我不知道是否有人遇到过这个问题,但我却设法解决了这个问题。我刚刚添加了

 $('table').trigger('update');

在我的LoadCompanyTypePagination()函数中,每件事情都很完美...... !!