Bootstrap Table Cookie
Extension Table Cookie de Bootstrap Table.
Utilisation
<script src="extensions/cookie/bootstrap-table-cookie.js"></script>
Exemple
Options
cookie
-
attribut :
data-cookie -
type :
Boolean -
Détail :
Définissez
truepour sauvegarder l’état d’un tableau (sa position de pagination, son état de tri et le nombre d’enregistrements par page). -
Par défaut :
false
cookieCustomStorageDelete
-
attribut :
data-cookie-custom-storage-delete -
type :
function -
paramètre
cookieName- Le nom de la valeur, par exemple la recherche
-
Détail :
Cette option permet de supprimer des valeurs avec votre fonction personnalisée. Cette option n’est requise que si vous utilisez
customStoragesur l’optioncookieStorage! -
Par défaut :
undefined
cookieCustomStorageGet
-
attribut :
data-cookie-custom-storage-get -
type :
function -
paramètre
cookieName- Le nom de la valeur, par exemple la recherche
-
Détail :
Cette option permet de récupérer la valeur sauvegardée à partir de votre fonction personnalisée. Cette option n’est requise que si vous utilisez
customStoragesur l’optioncookieStorage! -
Par défaut :
undefined
cookieCustomStorageSet
-
attribut :
data-cookie-custom-storage-set -
type :
function -
paramètre
cookieName- Le nom de la valeur, par exemple la recherchevalue- La valeur qui sera sauvegardée
-
Détail :
Cette option permet de sauvegarder des valeurs avec votre fonction personnalisée. Cette option n’est requise que si vous utilisez
customStoragesur l’optioncookieStorage! -
Par défaut :
undefined
cookieDomain
-
attribut :
data-cookie-domain -
type :
String -
Détail :
C’est le domaine du site web, sans le préfixe www.
-
Par défaut :
null
cookieExpire
-
attribut :
data-cookie-expire -
type :
String -
Détail :
Vous devez définir cette propriété si l’option cookie est activée pour savoir quand le cookie expirera. Vous devez utiliser ce format :
'nombre{lettre}'comme'2h', à la position de la lettre vous pouvez utiliser :'s','mi','h','d','m','y', qui signifient :'secondes','minutes','heures','jours','mois','années'. -
Par défaut :
2h
cookieIdTable
-
attribut :
data-cookie-id-table -
type :
String -
Détail :
Vous devez définir cette propriété si la propriété cookie est activée pour définir un cookie unique avec un identifiant pour chaque tableau dans votre page ou projet. Vous devez définir cette propriété car nous avons besoin de créer des cookies avec un identifiant.
-
Par défaut :
''
cookiePath
-
attribut :
data-cookie-path -
type :
String -
Détail :
Vous pouvez indiquer au navigateur à quel chemin appartient le cookie. Par défaut, le cookie appartient à la page actuelle.
-
Par défaut :
null
cookieSecure
-
attribut :
data-cookie-secure -
type :
Boolean -
Détail :
Cette propriété limite la communication des cookies à la transmission chiffrée, en dirigeant les navigateurs à utiliser les cookies uniquement via des connexions sécurisées/chiffrées.
-
Par défaut :
null
cookieSameSite
-
attribut :
data-cookie-same-site -
type :
string -
Détail :
Cette propriété définit la valeur de l’attribut de cookie
SameSite, pour plus d’informations veuillez consulter la documentation SameSite. -
Par défaut :
Lax
cookieStorage
-
attribut :
data-cookie-storage -
type :
String -
Détail :
Définissez le stockage que cette extension utilisera. Utilisez
cookieStorage,localStorage,sessionStorageoucustomStorage.Informations pour
customStorage: Vous devez utilisercookieCustomStorageGet,cookieCustomStorageSetetcookieCustomStorageDelete. -
Par défaut :
cookieStorage
cookiesEnabled
-
attribut :
data-cookies-enabled -
type :
Array -
Détail :
Définissez ce tableau avec les propriétés du tableau (
sortOrder,sortName,sortPriority,pageNumber,pageList,hiddenColumns,searchText,filterControl) que vous souhaitez sauvegarder -
Par défaut :
['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']
Méthodes
deleteCookie
-
paramètres :
cookieName -
Détail :
Supprime le cookie sauvegardé par nom de cookie.
getCookies
-
paramètres :
undefined -
Détail :
Retourne les cookies sauvegardés.
Ce plugin sauvegarde
- Numéro de page
- Taille de page (Lignes par page)
- Texte de recherche
- Contrôle de filtre de recherche
- Ordre de tri
- Nom de tri
- Ordre de tri multiple
- Colonnes masquées
- État de vue carte