Bootstrap Table Multiple Sort
Extensão Multiple Sort da tabela Bootstrap Table.
Uso
<script src="extensions/multiple-sort/bootstrap-table-multiple-sort.js"></script>
Exemplo
Opções
showMultiSort
-
Atributo:
data-show-multi-sort -
Tipo:
Boolean -
Detalhe:
Defina true para permitir a classificação múltipla.
-
Padrão:
false
showMultiSortButton
-
Atributo:
data-show-multi-sort-button -
Tipo:
Boolean -
Detalhe:
Defina false para ocultar o botão da interface de classificação múltipla.
-
Padrão:
true
multiSortStrictSort
-
Atributo:
data-multi-sort-strict-sort -
Tipo:
Boolean -
Detalhe:
Defina true para habilitar a classificação estrita. Isso significa que as strings serão comparadas e ordenadas usando toLowerCase.
-
Padrão:
false
sortPriority
-
Atributo:
data-sort-priority -
Tipo:
Object -
Detalhe:
Define uma ou múltiplas prioridades de classificação. Exemplo:
[ { "sortName": "forks_count", "sortOrder": "desc" }, { "sortName": "stargazers_count", "sortOrder":"desc" } ] -
Padrão: null
Ícones
sort:'glyphicon-sort'plus:'glyphicon-plus'minus:'glyphicon-minus'
Métodos
multipleSort
-
Parâmetros: nenhum
-
Detalhe:
Forçar classificação múltipla da tabela (utilizável após alterações manuais de dados).
multiSort
-
Parâmetros: sortPriority
-
Detalhe:
Define uma ou múltiplas prioridades de classificação. Exemplo:
[ { "sortName": "forks_count", "sortOrder": "desc" }, { "sortName": "stargazers_count", "sortOrder": "asc" } ]
Localizações
formatAddLevel
-
Detalhe:
Texto do botão adicionar nível
-
Padrão:
function () { return "Adicionar Nível" }
formatCancel
-
Detalhe:
Texto do botão cancelar
-
Padrão:
function () { return "Cancelar" }
formatColumn
-
Detalhe:
Texto do cabeçalho da coluna
-
Padrão:
function () { return "Coluna" }
formatDeleteLevel
-
Detalhe:
Texto do botão excluir nível
-
Padrão:
function () { return "Excluir Nível" }
formatDuplicateAlertTitle
-
Detalhe:
Título do alerta de duplicação
-
Padrão:
function () { return "Duplicação(ões) detectada(s)!" }
formatDuplicateAlertDescription
-
Detalhe:
Texto do alerta de duplicação
-
Padrão:
function () { return "Por favor, remova ou altere qualquer coluna duplicada." }
formatMultipleSort
-
Detalhe:
Título do modal de busca avançada
-
Padrão:
function () { return "Classificação Múltipla" }
formatOrder
-
Detalhe:
Texto do botão de ordem
-
Padrão:
function () { return "Ordem" }
formatSort
-
Detalhe:
Texto do botão de classificação
-
Padrão:
function () { return "Classificar" }
formatSortBy
-
Detalhe:
Texto do botão por
-
Padrão:
function () { return "Classificar por" }
formatSortOrders
-
Detalhe:
Texto dos pedidos de classificação
-
Padrão:
- asc :
function () { return "Crescente" } - desc :
function () { return "Decrescente" }
- asc :
formatThenBy
-
Detalhe:
Texto do botão em seguida por
-
Padrão:
function () { return "Em seguida por" }
Eventos
onMultipleSort(multiple-sort.bs.table)
- Disparado quando classificando com uma ou múltiplas Prioridades de Classificação.