datatable 重複初始化 防止值為空
阿新 • • 發佈:2019-01-05
本人blog中中寫的datatable版本是1.10及其以上的文章。起之前版本是否使用暫時沒有研究過。
直接看錯誤
DataTables warning: table id=rap-table-list-comm-mem - Cannot reinitialise DataTable. For more information about this error, please see http://datatables.net/tn/3
該種解決方式。
判斷該datatable是否初始化。重複的初始化就會報該錯誤。
if (_tableList == undefined) { 直接看其是否等於 undefined就可以判斷其是否初始化。
去初始化 _tableList
}
直接看例子。防止datatable值為空 報錯。
$('#rap-table-list-dir').DataTable({
"columnDefs" : [ {
"targets" : 4,
"defaultContent" : ''
} ],
"columns" : _tableDirCols,
"order" : []
});
多個使用 targets: [ -1, -2 ]
project.prjCode 防止其為空