columns.orderSequence
自 DataTables 1.10 起:
排序方向應用順序。
描述
您可以使用此參數控制預設的排序方向,甚至可以更改排序處理程序的行為(即僅允許升序排序、反轉預設順序等)。
此陣列中可以給定的值有
asc
- 升序desc
- 降序(即空字串) - 資料索引順序。請注意,此選項自 DataTables 2.0 及更新版本起可用。
在 DataTables 2 之前,此選項預設為 [ 'asc', 'desc' ]
。DataTables 2 在陣列中加入了第三個選項,預設包含空字串,代表不排序狀態。如果您想要使用 DataTables 1.x 的行為,請使用以下程式碼設定預設值
DataTable.defaults.column.orderSequence = ['asc', 'desc'];
類型
此選項可以下列類型給定
預設值
- 值:
[ 'asc', 'desc', '' ]
範例
使用 orderSequence
定義應用於 columnDefs
的排序順序
new DataTable('#myTable', {
columnDefs: [
{ orderSequence: ['asc'], targets: [1] },
{ orderSequence: ['desc', 'asc', 'asc'], targets: [2] },
{ orderSequence: ['desc'], targets: [3] }
]
});
使用 orderSequence
定義應用於 columns
的排序順序
new DataTable('#myTable', {
columns: [
null,
{ orderSequence: ['asc'] },
{ orderSequence: ['desc', 'asc', ''] },
{ orderSequence: ['desc'] },
null
]
});
相關
以下選項直接相關,在您的應用程式開發中也可能很有用。