stateDuration 状态保存有效期

最低支持版本:DataTables 1.10


描述(Description)

在有效期时间内,状态一直有效,过了这个时间之后,恢复到默认状态。

这个选项还可以用来指明是使用localStorage还是sessionStorage,当为-1的时候使用sessionStorage,当为0或者更大的数字的时候使用 localStorage

这两个存储API的区别在于,sessionStorage仅保留当前会话的数据(ie.当前的浏览器窗口)。更多关于的信息,参考 Mozilla Storage documentation

请注意,该值以秒为单位。0 是一个特殊的值,表示可以无限期的储存和检索已经存在的对象。

类型(Type)

这个选项能够接受以下类型的参数:

默认值(Default)

  • Value :7200

例子(Example)

设置有效期时间为1天

1
2
3
4
$('#example').DataTable( {
   "stateSave": true,
    "stateDuration": 60 * 60 * 24
 } );

使用sessionStorage

1
2
3
4
$('#example').DataTable( {
   "stateSave": true,
     "stateDuration": -1
 } );

相关属性(Related)

下面的选项是直接相关的,也可能是您的应用程序的开发非常有用。

Options

https://datatables.net/reference/option/stateDuration

Translation from DataTables.net, with permission

百度站内搜索

Google站内搜索

赞助我们

赞助我们

您的支持,将是我们前进的最大动力……