Jquery tablesorter 仅对第一页的数据进行排序
Jquery tablesorter only sort first page's data only
我目前在我当前的应用程序中使用 Jquery tablesorter and Jqpaginator。 Jquery tablesorter 在第一次加载页面时工作正常,但是当我单击 jqpaginator 并获取下一页数据时,数据重叠并且第一页的排序数据也在第二页中显示。
P.S。我的应用程序的页面大小是 5
这是问题的快照:
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();
},
我不知道是否有人遇到过这个问题,但我设法解决了这个问题。我刚刚添加了
$('table').trigger('update');
在我的 LoadCompanyTypePagination() 函数中,每件事都完美无缺..!!
我目前在我当前的应用程序中使用 Jquery tablesorter and Jqpaginator。 Jquery tablesorter 在第一次加载页面时工作正常,但是当我单击 jqpaginator 并获取下一页数据时,数据重叠并且第一页的排序数据也在第二页中显示。
P.S。我的应用程序的页面大小是 5
这是问题的快照:
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();
},
我不知道是否有人遇到过这个问题,但我设法解决了这个问题。我刚刚添加了
$('table').trigger('update');
在我的 LoadCompanyTypePagination() 函数中,每件事都完美无缺..!!