繁体   English   中英

DataTables无法重新初始化或需要插件

[英]DataTables cannot reinitialize or plugin is required

我在使“上次登录”列按降序排序时遇到问题
DataTables通过第一列的升序自动对数据排序

这是我的结构

<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时,出现其他错误,需要datatables插件。 我该如何解决? 提前谢谢你。

在Datatable中,我们使用排序对任何特定列进行数据排序。 我们可以在数据表初始化期间使用排序

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

此处0表示从左开始的列号。 第一列被视为0,依此类推。您可以使用asc或desc对列进行排序。

您可以在此处阅读有关此类操作的更多信息。

错误datatable cannot be reinitialize意味着您要多次初始化DT。 检查您的DT是否较早初始化

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

在此处阅读有关此内容的更多信息。

您可以从屏幕上隐藏所有错误,但是使用

$.fn.dataTableExt.sErrMode = 'throw'; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM