如何为显示的页码设置持久性?
How to set Persistence for presented page number?
有没有像persistentLayout:true
一样存储当前呈现页码的设置?
我用 history.back();
创建了后退按钮,它总是返回到 table 的第一页。
没有内置的方法来执行此操作,但您可以使用 pageLoaded 回调将当前内存存储在本地存储中:
var table = new Tabulator("#example-table", {
pageLoaded:function(pageno){
//pageno - the number of the loaded page
localStorage.setItem('currentPage', pageno);
},
});
然后在使用 setPage 函数实例化后,在页面加载时设置 table 的页面
table.setPage(localStorage.getItem('currentPage') || 1)
有没有像persistentLayout:true
一样存储当前呈现页码的设置?
我用 history.back();
创建了后退按钮,它总是返回到 table 的第一页。
没有内置的方法来执行此操作,但您可以使用 pageLoaded 回调将当前内存存储在本地存储中:
var table = new Tabulator("#example-table", {
pageLoaded:function(pageno){
//pageno - the number of the loaded page
localStorage.setItem('currentPage', pageno);
},
});
然后在使用 setPage 函数实例化后,在页面加载时设置 table 的页面
table.setPage(localStorage.getItem('currentPage') || 1)