0
我正在使用數據表API。在這裏,我想隱藏某些特定列的排序箭頭。我怎麼做 ?如何隱藏數據表中特定列的排序?
我試過這段代碼,但沒有工作。
$('#example').dataTable({
"columnDefs": [
{ "orderable": false, "targets": 0 }
]
});
我正在使用數據表API。在這裏,我想隱藏某些特定列的排序箭頭。我怎麼做 ?如何隱藏數據表中特定列的排序?
我試過這段代碼,但沒有工作。
$('#example').dataTable({
"columnDefs": [
{ "orderable": false, "targets": 0 }
]
});
如果你想針對特定列,多列,或者所有列,使用aTargets
屬性,而不是你的"targets"
。該aTargets
屬性是一個陣列目標的一列,它可以是:
aTargets : [0]
- 第一列從左邊aTargets : [1]
- 第二列,等等...aTargets: ['_all']
- 選擇所有列所以,如果你想隱藏的排序箭頭,讓我們說第一列,使用此代碼:
$(document).ready(function() {
$('#example').DataTable({
aoColumnDefs : [ {
orderable : false, aTargets : [0]
}],
order: []
});
});
在例如在初始化我們不想申請訂購,所以我們設置順序屬性爲空:
order: []
我從datatables examples選擇一個表,並把所有的工作例如:jsFiddle
請將'datatable'標籤更改爲'jquery-datatables'。 – MordechayS
我更新了答案以更正標籤。另請注意,datatables標記將重新映射到jquery-datatables標記([link](http://stackoverflow.com/tags/datatables/synonyms))。 –