2016-01-27 41 views
1

我有让我的上次登录列的问题,通过降
数据表自动递增的第一列
数据表不能重新初始化或者需要插件

的顺序对数据进行排序排序这是我的结构

<script src="<?php echo base_url()?>js/dataTables.js"></script> 
<script> 
     $(document).ready(function() { 

    $('#example9').dataTable({ 
     "order": [2,'desc'] 
}); 
}); 
</script> 

会出现一个错误,说table_id =“#example9”不能重新初始化 但排序工作。当我删除datatables.js不同的错误出现 数据表插件是必需的。我该如何解决这个问题?提前谢谢你。

+0

你能告诉你在哪里调用你的库头只出现在控制台? – Cory

+2

你在做'$('#example9')。dataTable(options)'两次吗?这听起来像 –

+0

@ᾠῗᵲᄐᶌno。上面的脚本是我为数据表加载的唯一脚本 –

回答

0

在Datatable中,我们使用分类来基于任何特定列对数据进行排序。 我们可以DataTable的初始化过程中从左边使用aasorting这样

$('table').dataTable({ 
    // display everything 
    "aaSorting": [[ 0, "desc" ]] // Sort by first column descending 
}); 

这里0是指列数。第一列被视为0,依此类推。您可以使用asc或desc来订购您的列。

你可以阅读更多关于这种操作here

错误datatable cannot be reinitialize表示您多次初始化DT DT。检查您是否DT较早初始化或不

if (! $.fn.DataTable.isDataTable('#example')) { 
    $('#example').dataTable(); 
} 

了解更多关于这个here

,您可以隐藏屏幕上的所有错误,但他们会利用

$.fn.dataTableExt.sErrMode = 'throw'; 
相关问题