Bootstrap Table Multiple Sort
Die Multiple-Sort-Erweiterung der Bootstrap Table.
Verwendung
<script src="extensions/multiple-sort/bootstrap-table-multiple-sort.js"></script>
Beispiel
Optionen
showMultiSort
-
Attribut:
data-show-multi-sort -
Typ:
Boolean -
Detail:
Setzen Sie
true, um die multiple Sortierung zu ermöglichen. -
Standard:
false
showMultiSortButton
-
Attribut:
data-show-multi-sort-button -
Typ:
Boolean -
Detail:
Setzen Sie
false, um den multiple-sort-UI-Button auszublenden. -
Standard:
true
multiSortStrictSort
-
Attribut:
data-multi-sort-strict-sort -
Typ:
Boolean -
Detail:
Setzen Sie
true, um die strikte Sortierung zu aktivieren. Dies bedeutet, dass Zeichenketten mit toLowerCase verglichen und sortiert werden. -
Standard:
false
sortPriority
-
Attribut:
data-sort-priority -
Typ:
Object -
Detail:
Legen Sie eine oder mehrere Sortierprioritäten fest. Beispiel:
[ { "sortName": "forks_count", "sortOrder": "desc" }, { "sortName": "stargazers_count", "sortOrder":"desc" } ] -
Standard: null
Icons
sort:'glyphicon-sort'plus:'glyphicon-plus'minus:'glyphicon-minus'
Methoden
multipleSort
-
Parameter: none
-
Detail:
Erzwingt die multiple Sortierung der Tabelle (verwendbar nach manuellen Datenänderungen).
multiSort
-
Parameter: sortPriority
-
Detail:
Legen Sie eine oder mehrere Sortierprioritäten fest. Beispiel:
[ { "sortName": "forks_count", "sortOrder": "desc" }, { "sortName": "stargazers_count", "sortOrder": "asc" } ]
Lokalisierungen
formatAddLevel
-
Detail:
Text des Add-Level-Buttons
-
Standard:
function () { return "Add Level" }
formatCancel
-
Detail:
Text des Delete-Level-Buttons
-
Standard:
function () { return "Cancel" }
formatColumn
-
Detail:
Text des Spaltenheaders
-
Standard:
function () { return "Column" }
formatDeleteLevel
-
Detail:
Text des Delete-Level-Buttons
-
Standard:
function () { return "Delete Level" }
formatDuplicateAlertTitle
-
Detail:
Titel der Duplikat-Warnung
-
Standard:
function () { return "Duplicate(s) detected!" }
formatDuplicateAlertDescription
-
Detail:
Text der Duplikat-Warnung
-
Standard:
function () { return "Please remove or change any duplicate column." }
formatMultipleSort
-
Detail:
Titel des erweiterten Suchmodals
-
Standard:
function () { return "Multiple Sort" }
formatOrder
-
Detail:
Text des Delete-Level-Buttons
-
Standard:
function () { return "Order" }
formatSort
-
Detail:
Text des Delete-Level-Buttons
-
Standard:
function () { return "Sort" }
formatSortBy
-
Detail:
Text des Delete-Level-Buttons
-
Standard:
function () { return "Sort by" }
formatSortOrders
-
Detail:
Text der Sortierordnungen
-
Standard:
- asc :
function () { return "Ascending" } - desc :
function () { return "Descending" }
- asc :
formatThenBy
-
Detail:
Text des Delete-Level-Buttons
-
Standard:
function () { return "Then by" }
Events
onMultipleSort(multiple-sort.bs.table)
- Wird ausgelöst, wenn mit einer oder mehreren Sortierprioritäten sortiert wird.