禁用jquery数据表中的初始排序并启用重新排序

时间:2017-09-11 10:53:45

标签: jquery datatables

$('#selectedQuestionGrid').DataTable({
        rowReorder: {
            selector: 'tr'
        },          
        "columns": [
           {"visible": false,"orderable": false,"bSortable": false},    
           {"visible": false,"orderable": false,"bSortable": false},    
            {"orderable": false,"bSortable": false},    
            {"orderable": false,"bSortable": false}     

        ],
      aaSorting : []
    });

我需要禁用初始排序,因为我需要显示来自DB的任何订单,但我需要提供重新排序功能。如果我使用aaSorting: []禁用初始排序,则重新排序无效!

1 个答案:

答案 0 :(得分:0)

$('#selectedQuestionGrid').dataTable( {
   "order": []
} );

初始化期间DataTables未应用任何排序。这些行按DataTables读取的顺序显示(即DOM源的DOM原始顺序,或Ajax /数据源的数据数组):

https://datatables.net/reference/option/order