Bootstrap Table Cookie
Extensão Cookie da tabela Bootstrap Table.
Uso
<script src="extensions/cookie/bootstrap-table-cookie.js"></script>
Exemplo
Opções
cookie
-
Atributo:
data-cookie -
Tipo:
Boolean -
Detalhe:
Defina
truepara salvar o estado de uma tabela (sua posição de paginação, estado de ordenação e registros por página). -
Padrão:
false
cookieCustomStorageDelete
-
Atributo:
data-cookie-custom-storage-delete -
Tipo:
function -
Parâmetro:
cookieName- O nome do valor, por exemplo, a busca
-
Detalhe:
Esta opção permite excluir valores com sua função personalizada. Esta opção só é necessária se você usar
customStoragena opçãocookieStorage! -
Padrão:
undefined
cookieCustomStorageGet
-
Atributo:
data-cookie-custom-storage-get -
Tipo:
function -
Parâmetro:
cookieName- O nome do valor, por exemplo, a busca
-
Detalhe:
Esta opção permite obter o valor salvo de sua função personalizada. Esta opção só é necessária se você usar
customStoragena opçãocookieStorage! -
Padrão:
undefined
cookieCustomStorageSet
-
Atributo:
data-cookie-custom-storage-set -
Tipo:
function -
Parâmetro:
cookieName- O nome do valor, por exemplo, a buscavalue- O valor que será salvo
-
Detalhe:
Esta opção permite salvar valores com sua função personalizada. Esta opção só é necessária se você usar
customStoragena opçãocookieStorage! -
Padrão:
undefined
cookieDomain
-
Atributo:
data-cookie-domain -
Tipo:
String -
Detalhe:
Este é o domínio do website, com o prefixo www. removido.
-
Padrão:
null
cookieExpire
-
Atributo:
data-cookie-expire -
Tipo:
String -
Detalhe:
Você deve definir esta propriedade se a opção de cookie estiver habilitada para saber quando o cookie expirará. Deve usar este formato:
'number{letter}'como'2h', na posição da letra você pode usar:'s','mi','h','d','m','y', que significam:'segundos','minutos','horas','dias','meses','anos'. -
Padrão:
2h
cookieIdTable
-
Atributo:
data-cookie-id-table -
Tipo:
String -
Detalhe:
Você deve definir esta propriedade se a propriedade de cookie estiver habilitada para definir um cookie único com um identificador para cada tabela em sua página ou projeto. Você deve definir esta propriedade porque precisamos criar cookies com um identificador.
-
Padrão:
''
cookiePath
-
Atributo:
data-cookie-path -
Tipo:
String -
Detalhe:
Você pode dizer ao navegador a qual caminho o cookie pertence. Por padrão, o cookie pertence à página atual.
-
Padrão:
null
cookieSecure
-
Atributo:
data-cookie-secure -
Tipo:
Boolean -
Detalhe:
Esta propriedade mantém a comunicação do cookie limitada à transmissão criptografada, direcionando os navegadores a usar cookies apenas via conexões seguras/criptografadas.
-
Padrão:
null
cookieSameSite
-
Atributo:
data-cookie-same-site -
Tipo:
string -
Detalhe:
Esta propriedade define o valor do atributo de cookie
SameSite, para mais informações, consulte a Documentação SameSite. -
Padrão:
Lax
cookieStorage
-
Atributo:
data-cookie-storage -
Tipo:
String -
Detalhe:
Define o armazenamento que esta extensão usará. Use
cookieStorage,localStorage,sessionStorageoucustomStorage.Informações para
customStorage: Você deve usarcookieCustomStorageGet,cookieCustomStorageSetecookieCustomStorageDelete. -
Padrão:
cookieStorage
cookiesEnabled
-
Atributo:
data-cookies-enabled -
Tipo:
Array -
Detalhe:
Defina esta matriz com as propriedades da tabela (
sortOrder,sortName,sortPriority,pageNumber,pageList,hiddenColumns,searchText,filterControl) que você deseja salvar -
Padrão:
['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étodos
deleteCookie
-
Parâmetros:
cookieName -
Detalhe:
Exclui o cookie salvo pelo nome do cookie.
getCookies
-
Parâmetros:
undefined -
Detalhe:
Retorna os cookies salvos.
Este plugin salva
- Número da página
- Tamanho da página (Linhas por página)
- Texto de busca
- Controle de filtro de busca
- Ordem de classificação
- Nome de classificação
- Ordem de classificação múltipla
- Colunas ocultas
- Estado da visualização de cartão