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))。 –