Bootstrap Table Cookie
Estensione Cookie per Bootstrap Table.
Utilizzo
<script src="extensions/cookie/bootstrap-table-cookie.js"></script>
Esempio
Opzioni
cookie
-
Attributo:
data-cookie -
Tipo:
Boolean -
Dettagli:
Imposta
trueper salvare lo stato di una tabella (la sua posizione di paginazione, stato di ordinamento e record per pagina). -
Default:
false
cookieCustomStorageDelete
-
Attributo:
data-cookie-custom-storage-delete -
Tipo:
function -
Parametro
cookieName- Il nome del valore, ad esempio la ricerca
-
Dettagli:
Questa opzione consente di eliminare valori con la tua funzione personalizzata. Questa opzione è richiesta solo se utilizzi
customStoragenell’opzionecookieStorage! -
Default:
undefined
cookieCustomStorageGet
-
Attributo:
data-cookie-custom-storage-get -
Tipo:
function -
Parametro
cookieName- Il nome del valore, ad esempio la ricerca
-
Dettagli:
Questa opzione consente di ottenere il valore salvato dalla tua funzione personalizzata. Questa opzione è richiesta solo se utilizzi
customStoragenell’opzionecookieStorage! -
Default:
undefined
cookieCustomStorageSet
-
Attributo:
data-cookie-custom-storage-set -
Tipo:
function -
Parametro
cookieName- Il nome del valore, ad esempio la ricercavalue- Il valore che verrà salvato
-
Dettagli:
Questa opzione consente di salvare valori con la tua funzione personalizzata. Questa opzione è richiesta solo se utilizzi
customStoragenell’opzionecookieStorage! -
Default:
undefined
cookieDomain
-
Attributo:
data-cookie-domain -
Tipo:
String -
Dettagli:
Questo è il dominio del sito web, con il prefisso www. rimosso.
-
Default:
null
cookieExpire
-
Attributo:
data-cookie-expire -
Tipo:
String -
Dettagli:
Devi impostare questa proprietà se l’opzione cookie è abilitata per sapere quando scadrà il cookie. Devi utilizzare questo formato:
'number{letter}'come'2h', nella posizione della lettera puoi utilizzare:'s','mi','h','d','m','y', che significano:'seconds'(secondi),'minutes'(minuti),'hours'(ore),'days'(giorni),'months'(mesi),'years'(anni). -
Default:
2h
cookieIdTable
-
Attributo:
data-cookie-id-table -
Tipo:
String -
Dettagli:
Devi impostare questa proprietà se la proprietà cookie è abilitata per impostare un cookie unico con un identificatore per ciascuna tabella nella tua pagina o progetto. Devi impostare questa proprietà perché abbiamo bisogno di creare cookie con un identificatore.
-
Default:
''
cookiePath
-
Attributo:
data-cookie-path -
Tipo:
String -
Dettagli:
Puoi dire al browser a quale percorso appartiene il cookie. Per impostazione predefinita, il cookie appartiene alla pagina corrente.
-
Default:
null
cookieSecure
-
Attributo:
data-cookie-secure -
Tipo:
Boolean -
Dettagli:
Questa proprietà limita la comunicazione dei cookie a trasmissioni crittografate, indicando ai browser di utilizzare i cookie solo tramite connessioni sicure/crittografate.
-
Default:
null
cookieSameSite
-
Attributo:
data-cookie-same-site -
Tipo:
string -
Dettagli:
Questa proprietà definisce il valore dell’attributo cookie
SameSite, per ulteriori informazioni consulta la Documentazione SameSite. -
Default:
Lax
cookieStorage
-
Attributo:
data-cookie-storage -
Tipo:
String -
Dettagli:
Imposta l’archiviazione che utilizzerà questa estensione. Utilizza
cookieStorage,localStorage,sessionStorageocustomStorage.Informazioni per
customStorage: Devi utilizzarecookieCustomStorageGet,cookieCustomStorageSetecookieCustomStorageDelete. -
Default:
cookieStorage
cookiesEnabled
-
Attributo:
data-cookies-enabled -
Tipo:
Array -
Dettagli:
Imposta questo array con le proprietà della tabella (
sortOrder,sortName,sortPriority,pageNumber,pageList,hiddenColumns,searchText,filterControl) che desideri salvare -
Default:
['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']
Metodi
deleteCookie
-
Parametri:
cookieName -
Dettagli:
Elimina il cookie salvato per nome.
getCookies
-
Parametri:
undefined -
Dettagli:
Restituisce i cookie salvati.
Questo plugin salva
- Numero di pagina
- Dimensione della pagina (Righe per pagina)
- Testo di ricerca
- Controllo filtro di ricerca
- Ordine di ordinamento
- Nome di ordinamento
- Ordine di ordinamento multiplo
- Colonne nascoste
- Stato della vista a card