DataTables предупреждает меня, если в моей таблице есть пустая ячейка. Вот предупреждение:DataTables дает предупреждение, если есть пустая ячейка
Запрошенный неизвестный параметр 'Описание' для строки 1.
Мой код здесь:
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
})
Что я должен сделать, чтобы предотвратить это предупреждение? Заранее спасибо.
Я думаю, ваш заголовок таблицы имеет больше столбца, чем сами данные –
Неа, когда я заполняю все ячейки Описание таблицы, я м не сталкивается с проблемой. – ismailcem