我遇到了使我的上次登录列按降序排序的问题 DataTables按照第一列的升序自动对数据进行排序
这是我的结构
<script src="<?php echo base_url()?>js/dataTables.js"></script>
<script>
$(document).ready(function() {
$('#example9').dataTable({
"order": [2,'desc']
});
});
</script>
将会出现错误,提示table_id =&#34; #example9&#34;不能重新初始化 但排序工作。当我删除datatables.js时出现不同的错误 datatables插件是必需的。我怎么解决这个问题?谢谢你。
答案 0 :(得分:0)
在Datatable中,我们使用aasorting基于任何特定列对数据进行排序。 我们可以在像这样的数据表初始化期间使用aasorting
$('table').dataTable({
// display everything
"aaSorting": [[ 0, "desc" ]] // Sort by first column descending
});
这里0表示从左边开始的列号。第一列被视为0,依此类推。您可以使用asc或desc对列进行排序。
您可以详细了解此类操作here。
错误datatable cannot be reinitialize
表示您多次初始化DT。检查你的DT是否提前初始化
if ( ! $.fn.DataTable.isDataTable( '#example' ) ) {
$('#example').dataTable();
}
详细了解此here。
您可以隐藏屏幕上的所有错误,但它们只能通过
显示在控制台上$.fn.dataTableExt.sErrMode = 'throw';