GitHubで見る

テーブル複数ソート

Bootstrap Tableのテーブル複数ソート拡張機能。

使い方

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

複数ソート

オプション

showMultiSort

  • 属性: data-show-multi-sort

  • タイプ: Boolean

  • 詳細

    複数ソートを許可するには、trueを設定します。

  • デフォルト: false

showMultiSortButton

  • 属性: data-show-multi-sort-button

  • タイプ: Boolean

  • 詳細

    複数ソートのUIボタンを非表示にするには、falseを設定します。

  • デフォルト: true

multiSortStrictSort

  • 属性: data-multi-sort-strict-sort

  • タイプ: Boolean

  • 詳細

    厳密なソートを有効にするには、trueを設定します。これは、文字列がtoLowerCaseを使用して比較および順序付けされることを意味します。

  • デフォルト: false

sortPriority

  • 属性: data-sort-priority

  • タイプ: Object

  • 詳細

    1つまたは複数のソート優先度を設定します。例: ‘[{“sortName”: “forks_count”,”sortOrder”:”desc”},{“sortName”:”stargazers_count”,”sortOrder”:”desc”}]’

  • デフォルト:null

アイコン

  • ソート: glyphicon-sort
  • プラス: glyphicon-plus
  • マイナス: glyphicon-minus

メソッド

multipleSort

  • パラメータ: なし

  • 詳細

    複数ソートテーブルを強制します(手動でデータを変更した後で使用可能)。

multiSort

  • パラメータ: sortPriority

  • 詳細

    1つまたは複数のソート優先度を設定します

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

ローカライゼーション

formatAddLevel

  • 詳細

    レベル追加ボタンのテキスト

  • デフォルト: function () { return "レベルを追加" }

formatCancel

  • 詳細

    レベル削除ボタンのテキスト

  • デフォルト: function () { return "キャンセル" }

formatColumn

  • 詳細

    カラムヘッダーのテキスト

  • デフォルト: function () { return "列" }

formatDeleteLevel

  • 詳細

    レベル削除ボタンのテキスト

  • デフォルト: function () { return "レベルを削除" }

formatDuplicateAlertTitle

  • 詳細

    重複アラートのタイトル

  • デフォルト: function () { return "重複が検出されました!" }

formatDuplicateAlertDescription

  • 詳細

    重複アラートのテキスト

  • デフォルト: function () { return "重複した列を削除または変更してください。" }

formatMultipleSort

  • 詳細

    高度な検索モーダルのタイトル

  • デフォルト: function () { return "複数ソート" }

formatOrder

  • 詳細

    レベル削除ボタンのテキスト

  • デフォルト: function () { return "順序" }

formatSort

  • 詳細

    レベル削除ボタンのテキスト

  • デフォルト: function () { return "ソート" }

formatSortBy

  • 詳細

    レベル削除ボタンのテキスト

  • デフォルト: function () { return "ソート順" }

formatSortOrders

  • 詳細

    ソート順のテキスト

  • デフォルト

    • 昇順 : function () { return "昇順" }
    • 降順 : function () { return "降順" }

formatThenBy

  • 詳細

    レベル削除ボタンのテキスト

  • デフォルト: function () { return "次に" }

イベント

onMultipleSort(multiple-sort.bs.table)

  • 1つまたは複数のソート優先度でソートするときに発生します。