我当前在当前应用程序中使用Jquery tablesorter和Jqpaginator。第一次加载页面时,jQuery tablesorter工作正常,但是当我单击jqpaginator并获取下一页数据时,数据重叠,并且第一页的排序数据也显示在第二页中。
我的应用的PS PageSize是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()函数中,一切都完美运行.. !!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句