我正在使用jQuery dataTable,我想在html中定义要排序的列,如下所示:
<table id="report">
<thead>
<tr>
<th data-order="false">Code</th>
<th data-order="true">Name</th>
</tr>
</thead>
在javascript初始化中,它遍历列并仅使用"data-order=true"
设置order参数。
我该怎么做?
答案 0 :(得分:0)
我让这个工作:
http://datatables.net/forums/discussion/12736/setting-sortable-with-aocolumndefs-glitched
在javascript中:
var oOptions = {
aoColumnDefs: [
{aTargets: ['searchable'], bSearchable: true},
{aTargets: ['sortable'], bSortable: true},
{aTargets: ['_all'], bSortable: false, bSearchable: true}
]
};
$('#table_report').dataTable(oOptions);
在html中使用列中的“sortable”类:
<th class="sortable">Header X</th>