表格多级排序
Bootstrap 表格的多级排序扩展。
用法
<script src="extensions/multiple-sort/bootstrap-table-multiple-sort.js"></script>
示例
选项
showMultiSort
-
属性:
data-show-multi-sort
-
类型:
布尔值
-
详细
设置为 true 以允许多级排序。
-
默认值:
false
showMultiSortButton
-
属性:
data-show-multi-sort-button
-
类型:
布尔值
-
详细
设置为 false 以隐藏多级排序 UI 按钮。
-
默认值:
true
multiSortStrictSort
-
属性:
data-multi-sort-strict-sort
-
类型:
布尔值
-
详细
设置为 true 以启用严格排序。这意味着字符串将使用 toLowerCase 进行比较和排序。
-
默认值:
false
sortPriority
-
属性:
data-sort-priority
-
类型:
对象
-
详细
设置一个或多个排序优先级。示例:‘[{“sortName”: “forks_count”,”sortOrder”:”desc”},{“sortName”:”stargazers_count”,”sortOrder”:”desc”}]’
-
默认值:null
图标
- 排序:
glyphicon-sort
- 加号:
glyphicon-plus
- 减号:
glyphicon-minus
方法
multipleSort
-
参数: 无
-
详细
强制多级排序表格(在手动更改数据后可用)。
multiSort
-
参数: sortPriority
-
详细
设置一个或多个排序优先级
示例
[ { "sortName": "forks_count", "sortOrder": "desc" }, { "sortName": "stargazers_count", "sortOrder": "asc" } ]
本地化
formatAddLevel
-
详细
添加层级按钮的文本
-
默认值:
function () { return "Add Level" }
formatCancel
-
详细
删除层级按钮的文本
-
默认值:
function () { return "Cancel" }
formatColumn
-
详细
列头的文本
-
默认值:
function () { return "Column" }
formatDeleteLevel
-
详细
删除层级按钮的文本
-
默认值:
function () { return "Delete Level" }
formatDuplicateAlertTitle
-
详细
重复警告的标题
-
默认值:
function () { return "Duplicate(s) detected!" }
formatDuplicateAlertDescription
-
详细
重复警告的文本
-
默认值:
function () { return "Please remove or change any duplicate column." }
formatMultipleSort
-
详细
高级搜索模态框的标题
-
默认值:
function () { return "Multiple Sort" }
formatOrder
-
详细
删除层级按钮的文本
-
默认值:
function () { return "Order" }
formatSort
-
详细
删除层级按钮的文本
-
默认值:
function () { return "Sort" }
formatSortBy
-
详细
删除层级按钮的文本
-
默认值:
function () { return "Sort by" }
formatSortOrders
-
详细
排序顺序的文本
-
默认
- 升序 :
function () { return "Ascending" }
- 降序 :
function () { return "Descending" }
- 升序 :
formatThenBy
-
详细
删除层级按钮的文本
-
默认值:
function () { return "Then by" }
事件
onMultipleSort(multiple-sort.bs.table)
- 使用一个或多个排序优先级进行排序时触发。