我想只使用datatable插件对当前页面进行排序。有没有办法做到这一点?
javascript ode:
$('#announcementListing-data').DataTable({
pageLength: 5,
"columnDefs": [ {
"targets" : 'no-sort',
"orderable": false,
"order": []
}],
"language": {
"lengthMenu": "Display _MENU_ records per page",
"zeroRecords": "Nothing found - sorry",
"info": "_PAGE_ of _PAGES_",
"infoEmpty": "No records available",
"infoFiltered": "(filtered from _MAX_ total records)"
}
});
答案 0 :(得分:0)
Bydefault数据表提供排序功能。但是,如果您可以为特定表的特定列进行排序,则可以使用此代码。
$(document).ready(function() {
$('#example').DataTable( {
order: [[ 3, 'desc' ], [ 0, 'asc' ]]
} );
} );
这里[3,'desc']表示(0,1,2,3)第四列按降序排列,[0,'asc']表示第一列按升序排列。