表格 Cookie
Bootstrap Table 的 Cookie 扩展。
使用方法
<script src="extensions/cookie/bootstrap-table-cookie.js"></script>示例
选项
cookie
- 
    属性: data-cookie
- 
    类型: Boolean
- 
    详情: 设置 true以保存表格的状态(分页位置、排序状态和每页记录数)。
- 
    默认值: false
cookieCustomStorageDelete
- 
    属性: data-cookie-custom-storage-delete
- 
    类型: function
- 
    参数: - cookieName- 值的名称,例如搜索
 
- 
    详情: 此选项允许使用自定义函数删除值。 仅在 cookieStorage选项中使用customStorage时才需要此选项!
- 
    默认值: undefined
cookieCustomStorageGet
- 
    属性: data-cookie-custom-storage-get
- 
    类型: function
- 
    参数: - cookieName- 值的名称,例如搜索
 
- 
    详情: 此选项允许从自定义函数获取保存的值。 仅在 cookieStorage选项中使用customStorage时才需要此选项!
- 
    默认值: undefined
cookieCustomStorageSet
- 
    属性: data-cookie-custom-storage-set
- 
    类型: function
- 
    参数: - cookieName- 值的名称,例如搜索
- value- 将被保存的值
 
- 
    详情: 此选项允许使用自定义函数保存值。 仅在 cookieStorage选项中使用customStorage时才需要此选项!
- 
    默认值: undefined
cookieDomain
- 
    属性: data-cookie-domain
- 
    类型: String
- 
    详情: 网站域名,移除 www. 前缀。 
- 
    默认值: null
cookieExpire
- 
    属性: data-cookie-expire
- 
    类型: String
- 
    详情: 如果启用了 cookie 选项,必须设置此属性以确定 cookie 的过期时间。必须使用 '数字{字母}'格式,如'2h',字母位置可以使用:'s'、'mi'、'h'、'd'、'm'、'y',分别表示:'秒'、'分钟'、'小时'、'天'、'月'、'年'。
- 
    默认值: 2h
cookieIdTable
- 
    属性: data-cookie-id-table
- 
    类型: String
- 
    详情: 如果启用了 cookie 属性,必须设置此属性以为页面或项目中的每个表格设置唯一的 cookie 标识符。必须设置此属性,因为我们需要创建带有标识符的 cookie。 
- 
    默认值: ''
cookiePath
- 
    属性: data-cookie-path
- 
    类型: String
- 
    详情: 可以告诉浏览器 cookie 属于哪个路径。默认情况下,cookie 属于当前页面。 
- 
    默认值: null
cookieSecure
- 
    属性: data-cookie-secure
- 
    类型: Boolean
- 
    详情: 此属性将 cookie 通信限制为加密传输,指示浏览器仅通过安全/加密连接使用 cookie。 
- 
    默认值: null
cookieSameSite
- 
    属性: data-cookie-same-site
- 
    类型: string
- 
    详情: 此属性定义 SameSitecookie 属性的值,更多信息请查看 SameSite 文档。
- 
    默认值: Lax
cookieStorage
- 
    属性: data-cookie-storage
- 
    类型: String
- 
    详情: 设置此扩展将使用的存储。使用 cookieStorage、localStorage、sessionStorage或customStorage。关于 customStorage的信息: 您需要使用cookieCustomStorageGet、cookieCustomStorageSet和cookieCustomStorageDelete。
- 
    默认值: cookieStorage
cookiesEnabled
- 
    属性: data-cookies-enabled
- 
    类型: Array
- 
    详情: 设置此数组,包含您想要保存的表格属性( sortOrder、sortName、sortPriority、pageNumber、pageList、hiddenColumns、searchText、filterControl)
- 
    默认值: ['bs.table.sortOrder', 'bs.table.sortName', 'bs.table.sortPriority', 'bs.table.pageNumber', 'bs.table.pageList', 'bs.table.hiddenColumns', 'bs.table.searchText', 'bs.table.filterControl', 'bs.table.cardView', 'bs.table.customView']
方法
deleteCookie
- 
    参数: cookieName
- 
    详情: 按 cookie 名称删除已保存的 cookie。 
getCookies
- 
    参数: undefined
- 
    详情: 返回已保存的 cookies。 
此插件保存
- 页码
- 页面大小(每页行数)
- 搜索文本
- 搜索过滤控制
- 排序顺序
- 排序名称
- 多重排序顺序
- 隐藏列
- 卡片视图状态
