layout: docs title: Table Cookie description: Table Cookie extension of Bootstrap Table. group: extensions
{% highlight html %} {% endhighlight %}
Attribute: data-cookie
type: Boolean
Detail:
Set true to save the state of a table (its paging position, ordering state, and records per page).
falseAttribute: data-cookie-custom-storage-delete
type: function
parameter
cookieName - The name of the value e.g. the searchDetail:
This option allows deleting values with your custom function.
This option is only required if you use customStorage on the cookieStorage option!
undefinedAttribute: data-cookie-custom-storage-get
type: function
parameter
cookieName - The name of the value e.g. the searchDetail:
This option allows getting the saved value from your custom function.
This option is only required if you use customStorage on the cookieStorage option!
undefinedAttribute: data-cookie-custom-storage-set
type: function
parameter
cookieName - The name of the value e.g. the searchvalue - The value that will be savedDetail:
This option allows saving values with your custom function.
This option is only required if you use customStorage on the cookieStorage option!
undefinedAttribute: data-cookie-domain
type: String
Detail:
This is the website domain, with the www. prefix removed.
nullAttribute: data-cookie-expire
type: String
Detail:
You must set this property if the cookie option is enabled to know when will expire the cookie. Must use this format: 'number{letter}' like '2h', in the letter position you can use: 's', 'mi', 'h', 'd', 'm', 'y', these means: 'seconds', 'minutes', 'hours', 'days', 'months', 'years'.
2hAttribute: data-cookie-id-table
type: String
Detail:
You must set this property if the cookie property is enabled to set a unique cookie with an identifier for each table in your page or project. You must set this property because we need to create cookies with an identifier.
''Attribute: data-cookie-path
type: String
Detail:
you can tell the browser what path the cookie belongs to. By default, the cookie belongs to the current page.
nullAttribute: data-cookie-secure
type: Boolean
Detail:
This property keeps cookie communication limited to encrypted transmission, directing browsers to use cookies only via secure/encrypted connections.
nullAttribute: data-cookie-same-site
type: string
Detail:
This property defines the value of the SameSite cookie attribute, for more information please check the SameSite Documentation.
LaxAttribute: data-cookie-storage
type: String
Detail:
Set the storage that this extension will use. Use cookieStorage, localStorage, sessionStorage, or customStorage.
Info for customStorage:
You have use cookieCustomStorageGet, cookieCustomStorageSet and cookieCustomStorageDelete.
cookieStorageAttribute: data-cookies-enabled
type: Array
Detail:
Set this array with the table properties (sortOrder, sortName, sortPriority, pageNumber, pageList, hiddenColumns, searchText, filterControl) that you want to save
['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']parameters: cookieName
Detail:
Delete the saved cookie by cookie name.
parameters: undefined
Detail:
Return the saved cookies.