2016-11-08 21 views
0

こんにちは、以下のコードを使用してjqueryデータテーブルを作成しました..Jquery Datatable null列

列の電子メールIDと有効日はNULL可能です。私はそれが

var tblAllKeys = $('#tblAllKeys').dataTable({ 
        "bDestroy" : true, 
        "bProcessing" : true, 
        "bServerSide" : true, 
        "bLenthChange" : false, 
        "iDisplayLength" : 10, 
        "sAjaxSource" : "loadAllKeys", 
        "oLanguage" : { 
         "sSearch" : "Search By Activation Key:" 
        }, 
        "aoColumns" : [ 
        {"sTitle" : "No.","mData" : null,"aTargets": [ 0 ], 
         "fnRender" : function(obj) { 
          var columnIndex = obj.oSettings._iDisplayStart + obj.iDataRow+1 
          return columnIndex; 
         } 
        }, 
        {"sTitle" : "Activation Key","mData" : "key", "bSearchable" : true}, 
        {"sTitle" : "Email ID","mData" : "email" , "bSearchable" : false}, 
        {"sTitle" : "App Edition","mData" : "edition", "bSearchable" : false}, 
        {"sTitle" : "Batch Code","mData" : "batch", "bSearchable" : false}, 
        {"sTitle" : "Activated Date","mData" : "aDate" , "bSearchable" : false}, 
        {"sTitle" : "Generated Date","mData" : "gDate", "bSearchable" : false}, 
        {"sTitle" : "Status","mData" : "status", "bSearchable" : false}, 
        ], 
         "fnServerData" : function(sSource, aoData, fnCallback) { 
         $.ajax({ 
         "dataType" : 'json', 
         "type" : "GET", 
         "url" : sSource, 
         "data" : aoData, 
         "success" : fnCallback 
         }); 
         }, 
         "sPaginationType" : "full_numbers", 
       }); 
+0

'nullable'または列自体は存在しませんか? –

+0

カラムが存在しません。唯一の値がnullです – boycod3

答えて

1

'の行0のデータソースからの「」要求未知パラメータのメールを見せているテーブルをレンダリングするときにデフォルト値を表示するために彼らのdocs on this errorあたりとして利用可能columns.defaultContentオプションを利用できます列の値がない場合は空の文字列です。

"aoColumns": [{ 
    "sTitle": "No.", 
    "mData": null, 
    "aTargets": [0], 
    "fnRender": function(obj) { 
    var columnIndex = obj.oSettings._iDisplayStart + obj.iDataRow + 1 
    return columnIndex; 
    } 
}, { 
    "sTitle": "Activation Key", 
    "mData": "key", 
    "bSearchable": true 
}, { 
    "sTitle": "Email ID", 
    "defaultContent":"",//or specify any other value 
    "mData": "email", 
    "bSearchable": false 
}, { 
    "sTitle": "App Edition", 
    "mData": "edition", 
    "bSearchable": false 
}, { 
    "sTitle": "Batch Code", 
    "mData": "batch", 
    "bSearchable": false 
}, { 
    "sTitle": "Activated Date", 
    "mData": "aDate", 
    "bSearchable": false 
}, { 
    "sTitle": "Generated Date", 
    "mData": "gDate", 
    "bSearchable": false 
}, { 
    "sTitle": "Status", 
    "mData": "status", 
    "bSearchable": false 
}, ], 

あなたがcolumnのいずれかが空に来るかもしれないことを確信している場合、すべての列にdefaultContentオプションを割り当てることがその良いです。

+0

まだ変更はありません同じエラー – boycod3

+0

ここでサンプルデータを複製してみてください。 –

+0

サーバーからの応答を意味しますか? – boycod3

関連する問題