如何为显示的页码设置持久性?

时间:2018-10-18 05:56:48

标签: tabulator

是否有任何设置来存储当前的演示页码,例如persistentLayout:true

我创建了带有history.back();的后退按钮,该按钮始终返回表的第一页。

1 个答案:

答案 0 :(得分:0)

没有内置方法可以执行此操作,但是您可以使用 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)