是否有任何设置来存储当前呈现的页码,例如 as persistentLayout:true
?
我创建了返回按钮,history.back();
它总是返回到表格的第一页。
没有内置的方法这样做,但您可以使用pageLoaded回调将当前内存存储在本地存储中:
var table = new Tabulator("#example-table", {
pageLoaded:function(pageno){
//pageno - the number of the loaded page
localStorage.setItem('currentPage', pageno);
},
});
然后在使用setPage函数实例化表后,在页面加载时设置表的页面
table.setPage(localStorage.getItem('currentPage') || 1)