Voir sur GitHub

Bootstrap Table Multiple Sort

Extension Table Multiple Sort de Bootstrap Table.

Sur cette page

Utilisation

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

Exemple

Multiple Sort

Options

showMultiSort

  • attribute : data-show-multi-sort

  • type : Boolean

  • Détail :

    Définissez true pour permettre le tri multiple.

  • Par défaut : false

showMultiSortButton

  • attribute : data-show-multi-sort-button

  • type : Boolean

  • Détail :

    Définissez false pour masquer le bouton d’interface utilisateur de tri multiple.

  • Par défaut : true

multiSortStrictSort

  • attribute : data-multi-sort-strict-sort

  • type : Boolean

  • Détail :

    Définissez true pour activer le tri strict. Cela signifie que les chaînes seront comparées et ordonnées en utilisant toLowerCase.

  • Par défaut : false

sortPriority

  • attribute : data-sort-priority

  • type : Object

  • Détail :

    Définissez une ou plusieurs priorités de tri. Exemple :

    [
      {
        "sortName": "forks_count",
        "sortOrder": "desc"
      },
      {
        "sortName": "stargazers_count",
        "sortOrder":"desc"
      }
    ]
  • Par défaut : null

Icons

  • sort: 'glyphicon-sort'
  • plus: 'glyphicon-plus'
  • minus: 'glyphicon-minus'

Méthodes

multipleSort

  • paramètres : aucun

  • Détail :

    Force le tri multiple de la table (utilisable après des changements manuels de données).

multiSort

  • paramètres : sortPriority

  • Détail :

    Définissez une ou plusieurs priorités de tri. Exemple :

    [
      {
        "sortName": "forks_count",
        "sortOrder": "desc"
      },
      {
        "sortName": "stargazers_count",
        "sortOrder": "asc"
      }
    ]

Localisations

formatAddLevel

  • Détail :

    Texte du bouton d’ajout de niveau

  • Par défaut : function () { return "Ajouter un niveau" }

formatCancel

  • Détail :

    Texte du bouton d’annulation

  • Par défaut : function () { return "Annuler" }

formatColumn

  • Détail :

    Texte de l’en-tête Colonne

  • Par défaut : function () { return "Colonne" }

formatDeleteLevel

  • Détail :

    Texte du bouton de suppression de niveau

  • Par défaut : function () { return "Supprimer le niveau" }

formatDuplicateAlertTitle

  • Détail :

    Titre de l’alerte de duplication

  • Par défaut : function () { return "Doublon(s) détecté(s) !" }

formatDuplicateAlertDescription

  • Détail :

    Texte de l’alerte de duplication

  • Par défaut : function () { return "Veuillez supprimer ou modifier toute colonne dupliquée." }

formatMultipleSort

  • Détail :

    Titre de la fenêtre modale de tri multiple

  • Par défaut : function () { return "Tri multiple" }

formatOrder

  • Détail :

    Texte du bouton d’ordre

  • Par défaut : function () { return "Ordre" }

formatSort

  • Détail :

    Texte du bouton de tri

  • Par défaut : function () { return "Tri" }

formatSortBy

  • Détail :

    Texte du bouton de tri par

  • Par défaut : function () { return "Trier par" }

formatSortOrders

  • Détail :

    Texte des ordres de tri

  • Par défaut :

    • asc : function () { return "Croissant" }
    • desc : function () { return "Décroissant" }

formatThenBy

  • Détail :

    Texte du bouton ensuite par

  • Par défaut : function () { return "Ensuite par" }

Événements

onMultipleSort(multiple-sort.bs.table)

  • Déclenché lors du tri avec une ou plusieurs priorités de tri.