Table Cookie

Bootstrap Table的表Cookie扩展。

用法

<script src="extensions/cookie/bootstrap-table-cookie.js"></script>

选项

  • 类型: Boolean

  • 详情:

    设置true为保存表的状态(其分页位置,排序状态,每页记录)。

  • 默认: false

cookieExpire

  • 类型: String

  • 详情:

    如果启用了cookie选项,则必须设置此属性以了解何时将使创建的cookie过期。必须使用此格式:'number{letter}' 喜欢 '2h',在字母位置可以使用:'s', 'mi', 'h', 'd', 'm', 'y', ,这些手段:'seconds', 'minutes', 'hours', 'days', 'months', 'years'.

  • 默认: 2h

cookiePath

  • 类型: String

  • 详情:

    你可以告诉浏览器cookie属于哪个路径。默认情况下,cookie属于当前页面。

  • 默认: null

cookieDomain

  • 类型: String

  • 详情:

    这是网站域名,带有www。前缀已删除。

  • 默认: null

cookieSecure

  • 类型: Boolean

  • 详情:

    此属性使cookie通信仅限于加密传输,指示浏览器仅通过安全/加密连接使用cookie。

  • 默认: null

cookieIdTable

  • 类型: String

  • 详情:

    如果启用了cookie属性以设置具有页面或项目中每个表的标识符的唯一cookie,则必须设置此属性。您必须设置此属性,因为我们需要使用标识符创建cookie。

  • 默认: ''

cookieStorage

  • 类型: String

  • 详情:

    设置此扩展程序将使用的存储空间。使用cookieStoragelocalStoragesessionStorage.

  • 默认: cookieStorage

cookiesEnabled

  • 类型: Array

  • 详情:

    使用要保存的表属性(sortOrder,sortName,pageNumber,pageList,columns,searchText,filterControl)设置此数组

  • 默认: ['bs.table.sortOrder', 'bs.table.sortName', 'bs.table.pageNumber', 'bs.table.pageList', 'bs.table.columns', 'bs.table.searchText', 'bs.table.filterControl']

Methods

getCookies

  • 参数: undefined

  • 详情:

    返回已保存的Cookie。

deleteCookie

  • 参数: cookieName

  • 详情:

    按cookie名称删除保存的cookie。

插件保存

  • 排序
  • 页码
  • 列表中的页码
  • 可见列
  • 搜索文字