列の1つで並べ替え機能を無効にしようとしています。
私はすでに複数のことを試しましたが、これらはうまくいきませんでした。
私はこれを追加しようとdata-sorter="false"
しました<th>
が、それを無視しました。
私もこれを試しましたが、無視しました:
“columnDefs”: [ {
“targets”: 2,
“orderable”: false
}]
これらの方法を試したところ、エラーは発生しませんでした。また、inspect要素を使用する<th>
と、クラスが自動的にsorting
追加されることがわかりました。
これが私のコードです:
私のテーブル:
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
<thead>
<tr>
<th>Vraag</th>
<th>Gepost op</th>
<th>Acties</th>// I want to disable sorting here
</tr>
</thead>
<tbody>
</tbody>
</table>
私のjs:
// Call the dataTables jQuery plugin
$(document).ready(function() {
$('#dataTable').DataTable({
"columnDefs": [ {
"targets": 2,
"orderable": false
} ]
});
});
過去3日間、答えを探していたので助けてください。
設定しようとしました"bSort":false
か?詳細については、参照してくださいTHISを
"bSort":false
特定の列の並べ替えを無効にするには:
"bSortable": false
より具体的に:
$('#table').dataTable( {
"bSort":true,
aoColumnDefs: [
{ aTargets: [ '_all' ], bSortable: false },
{ aTargets: [ 0 ], bSortable: true },
{ aTargets: [ 1 ], bSortable: true }
]
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加