数据表 orderMulti 选项
DataTables是 jQuery 插件,可用于向网页的 HTML 表格添加交互式和高级控件。这也允许根据用户的需要对表中的数据进行搜索、排序和过滤。 DataTable 还公开了一个强大的 API,可以进一步用于修改数据的显示方式。
orderMulti选项用于指定是否可以一次对多列进行排序。 DataTables 的默认行为允许通过按住 Shift 键并按需要排序的顺序单击标题单元格一次对多列进行排序。但是,此功能增加了操作的复杂性,因为对多个列进行排序可能会导致旧系统或处理大型数据集时出现性能问题。
请注意,此选项不会阻止使用表上 API 中的其他方法,而只会阻止用户这样做。
{ orderMulti: value }
参数:此选项具有如上所述和如下所述的单个值:
- value:这是一个布尔值,用于指定用户是否允许将多个列一起排序。默认值是true。
下面的示例说明了此选项的用法。
示例 1:在此示例中,禁用了对列的多重排序。
HTML
GeeksForGeeks
DataTables orderMulti Option
Day
Name
Age
2
Patricia
22
2
Caleb
47
1
Abigail
48
5
Rahim
44
5
Sheila
22
2
Lance
48
5
Erin
48
1
Christopher
28
2
Roary
35
4
Mikasa
48
2
Astra
37
5
Eren
48
HTML
GeeksForGeeks
DataTables orderMulti Option
Day
Name
Age
2
Patricia
22
2
Caleb
47
1
Abigail
48
5
Rahim
44
5
Sheila
22
2
Lance
48
5
Erin
48
1
Christopher
28
2
Roary
35
4
Mikasa
48
2
Astra
37
5
Eren
48
输出:
示例 2:在此示例中,启用了列的多种排序。
HTML
GeeksForGeeks
DataTables orderMulti Option
Day
Name
Age
2
Patricia
22
2
Caleb
47
1
Abigail
48
5
Rahim
44
5
Sheila
22
2
Lance
48
5
Erin
48
1
Christopher
28
2
Roary
35
4
Mikasa
48
2
Astra
37
5
Eren
48
输出:
参考: https://datatables.net/reference/option/orderMulti