View on GitHub

表格多列排序

Bootstrap Table 的多列排序扩展。

Usage

使用方法

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

Example

示例

多列排序

Options

选项

showMultiSort

  • attribute: data-show-multi-sort

  • type: Boolean

  • Detail:

    设置为 true 以允许多列排序。

  • Default: false

showMultiSortButton

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

  • type: Boolean

  • Detail:

    设置为 false 以隐藏多列排序用户界面按钮。

  • Default: true

multiSortStrictSort

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

  • type: Boolean

  • Detail:

    设置为 true 以启用严格排序。这意味着字符串将使用 toLowerCase 进行比较和排序。

  • Default: false

sortPriority

  • attribute: data-sort-priority

  • type: Object

  • Detail:

    设置一个或多个排序优先级。示例:’[{“sortName”: “forks_count”,”sortOrder”:”desc”},{“sortName”:”stargazers_count”,”sortOrder”:”desc”}]’

  • Default:null

Icons

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

methods

方法

multipleSort

  • parameters: none

  • Detail:

    强制多列排序表格(在手动数据更改后可用)。

multiSort

  • parameters: sortPriority

  • Detail:

    设置一个或多个排序优先级

    Example:

    [
    {
    "sortName": "分支数",
    "sortOrder": "降序"
    },
    {
    "sortName": "星标数",
    "sortOrder": "升序"
    }
    ]
    

Localizations

本地化

formatAddLevel

  • Detail:

    添加级别按钮的文本

  • Default: function () { return "添加级别" }

formatCancel

  • Detail:

    删除级别按钮的文本

  • Default: function () { return "取消" }

formatColumn

  • Detail:

    列标题的文本

  • Default: function () { return "列" }

formatDeleteLevel

  • Detail:

    删除级别按钮的文本

  • Default: function () { return "删除级别" }

formatDuplicateAlertTitle

  • Detail:

    重复警告的标题

  • Default: function () { return "检测到重复项!" }

formatDuplicateAlertDescription

  • Detail:

    重复警告的文本

  • Default: function () { return "请移除或更改任何重复的列。" }

formatMultipleSort

  • Detail:

    高级搜索模态框的标题

  • Default: function () { return "多列排序" }

formatOrder

  • Detail:

    删除级别按钮的文本

  • Default: function () { return "顺序" }

formatSort

  • Detail:

    删除级别按钮的文本

  • Default: function () { return "排序" }

formatSortBy

  • Detail:

    删除级别按钮的文本

  • Default: function () { return "排序依据" }

formatSortOrders

  • Detail:

    排序顺序的文本

  • Default:

    • asc : function () { return "升序" }
    • desc : function () { return "降序" }

formatThenBy

  • Detail:

    删除级别按钮的文本

  • Default: function () { return "然后按" }

Events

事件

onMultipleSort(multiple-sort.bs.table)

  • Fires when sorting with one or multiple Sort Priority.