2016-03-30 3 views
0

DataTables warnt mich, wenn eine leere Zelle in meiner Tabelle vorhanden ist. Hier ist die Warnung:DataTables gibt eine Warnung aus, wenn eine leere Zelle vorhanden ist

Gewünscht unbekannter Parameter 'Beschreibung' für Zeile 1.

Mein Code ist hier:

var columns = [ 

    { 
     mDataProp: 'Description', 
     sTitle: 'Description'    
    }, 
    // 
    // other columns 
    // 
]; 

var dt = $('#myDataTable').dataTable({ 
     sAjaxSource: '/JobScheduler/GetJobs', 
     bServerSide: true, 
     fnServerData: function (sSource, aoData, fnCallback) { 

      $(aoData).each(function(i, o){ 
       var params = o.name.split('_'); 
       if (params[0] == 'mDataProp') 
       { 
        var value = $.grep(aoData, function(e){ return e.name == "sSearch_" + params[1]; })[0].value; 

        if (value != "") 
        { 
         aoData.push({ name: o.value, value: value }); 
        } 
       } 
      }); 

      $.getJSON(sSource, aoData, function (data) { 
       if (isSuccess(data)) { 
        fnCallback(data.message); 
       } else { 
        showMessage(data); 
       } 
      }); 
     }, 
     bProcessing: true, 
     sDom: 'T<"new">Rrlptip', 
     fnRowCallback: function (nRow, aData) { 
      nRow.setAttribute('id', aData['JobId']); 
     }, 
     aoColumns: columns 
}) 

Was soll ich tun, um diese Warnung zu verhindern? Danke im Voraus.

+0

Ich denke, Ihre Kopftabelle Spalte mehr als die Daten selbst –

+0

Nope hat, wenn ich alle Zellen der Beschreibung Tabelle füllen, ich bin kein Problem. – ismailcem

Antwort

1

Überprüfen Sie Ihre Spalten und fügen Sie eine defaultContent Option für die ein, die Sie Probleme verursachen.

Etwas wie folgt aus:

... 
{ 
    mDataProp: 'YourData', 
    sTitle: 'YourDescription', 
    sDefaultContent: '' 
}, 
... 
+0

Ich möchte es leer lassen, wenn es keine Daten für die Zelle gibt. Ist das nicht möglich? – ismailcem

+0

Natürlich ist es einfach, setzen Sie "defaultContent": "" ' – annoyingmouse

+0

Können Sie bitte einen Code-Block für die Vollständigkeit hinzufügen? – ismailcem

Verwandte Themen