-2

我正在使用Datatables 插件来处理一些数据:

我的问题是我想按照最初提供的顺序呈现数据。因此,请禁用 DataTables 在执行时自动排序。但是,我仍然想为用户提供自己对表格进行排序的选项。bSort:false 允许我禁用初始排序,但它也禁用了用户的排序能力。

我怎样才能实现两者?仅供参考,数据以随机顺序提供。

4

1 回答 1

1

您正在寻找的属性是“aaSorting”。保持“bSort”不变。

.dataTable({
    "bSort": true,
    "aaSorting": [],
    ...  //other datatables properties
 });

您还可以通过将 "bSortable": True 或 "bSortable": False 应用于 "aoColumns" 中的每一列来设置单个列排序。

.dataTable({
..., //other datatables properties 
"aoColumns": [
    { "bSortable": True },
    { "bSortable": False }
]
});
于 2012-12-05T21:52:15.270 回答