便利なjsでデータを簡単に表示できるDataTablesですが、
デフォルトソートの仕方で結構迷ったのでメモ。
試行錯誤
columnDefs: [
{ targets: 0, ordering: 1 },
]
や
"order": [[0, "asc" ]]
や
"order": [[ 0, 'asc' ], [ 1, 'asc' ]]
や
"aoColumnDefs": [
{ "iDataSort": 1, "aTargets": [ 0 ] }
]
や
"aoColumnDefs": [
{ "asSorting": [ "desc" ], "aTargets": [1]},
]
でもダメ。。
下記で解決しました。。
解決版
javascript
$(document).ready(function() {
$('#example').dataTable( {
"aaSorting": [[ 0, "desc" ]]
} );
} );
0列目を、降順に。
参考:http://legacy.datatables.net/release-datatables/examples/basic_init/table_sorting.html