表格多列排序
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 "降序" }
- asc :
formatThenBy
-
Detail:
删除级别按钮的文本
-
Default:
function () { return "然后按" }
Events
事件
onMultipleSort(multiple-sort.bs.table)
- Fires when sorting with one or multiple Sort Priority.