📜  数据表 orderMulti 选项

📅  最后修改于: 2021-11-24 05:15:55             🧑  作者: Mango

DataTables是 jQuery 插件,可用于向网页的 HTML 表格添加交互式和高级控件。这也允许根据用户的需要对表中的数据进行搜索、排序和过滤。 DataTable 还公开了一个强大的 API,可以进一步用于修改数据的显示方式。

orderMulti选项用于指定是否可以一次对多列进行排序。 DataTables 的默认行为允许通过按住 Shift 键并按需要排序的顺序单击标题单元格一次对多列进行排序。但是,此功能增加了操作的复杂性,因为对多个列进行排序可能会导致旧系统或处理大型数据集时出现性能问题。

请注意,此选项不会阻止使用表上 API 中的其他方法,而只会阻止用户这样做。

{ orderMulti: value }

参数:此选项具有如上所述和如下所述的单个值:

  • value:这是一个布尔值,用于指定用户是否允许将多个列一起排序。默认值是true。

下面的示例说明了此选项的用法。

示例 1:在此示例中,禁用了对列的多重排序。

HTML


  

  
  
  
  
  
  
  
  

  

  

    GeeksForGeeks   

  

DataTables orderMulti Option

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
DayNameAge
2Patricia22
2Caleb47
1Abigail48
5Rahim44
5Sheila22
2Lance48
5Erin48
1Christopher28
2Roary35
4Mikasa48
2Astra37
5Eren48
        


HTML


  

  
  
  
  
  
  
  
  

  

  

    GeeksForGeeks   

  

DataTables orderMulti Option

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
DayNameAge
2Patricia22
2Caleb47
1Abigail48
5Rahim44
5Sheila22
2Lance48
5Erin48
1Christopher28
2Roary35
4Mikasa48
2Astra37
5Eren48
        


输出:

示例 2:在此示例中,启用了列的多种排序。

HTML



  

  
  
  
  
  
  
  
  

  

  

    GeeksForGeeks   

  

DataTables orderMulti Option

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
DayNameAge
2Patricia22
2Caleb47
1Abigail48
5Rahim44
5Sheila22
2Lance48
5Erin48
1Christopher28
2Roary35
4Mikasa48
2Astra37
5Eren48
        

输出:

参考: https://datatables.net/reference/option/orderMulti