Auf GitHub anzeigen

Bootstrap Table Multiple Sort

Die Multiple-Sort-Erweiterung der Bootstrap Table.

Auf dieser Seite

Verwendung

<script src="extensions/multiple-sort/bootstrap-table-multiple-sort.js"></script>

Beispiel

Multiple Sort

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" }

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.