1. 程式人生 > >datatable 重複初始化 防止值為空

datatable 重複初始化 防止值為空

本人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   防止其為空