Как я могу предотвратить добавление строки и сообщения в плагин jquery dataTable при отсутствии данных

Наш владелец продукта хотел бы, чтобы в наших пустых таблицах отображался только заголовок таблицы, когда в таблице нет данных. Кажется, я не могу помешать dataTable создать строку с "пусто ..." сообщение.

Вот код, который я использую для инициализации dataTable. Я знаю, что некоторые вещи здесь не так. Я экспериментировал. :)

$('#InBox').dataTable({
    "bFilter": false,
    "bPaginate": false,
    "bLengthChange": false,
    "bInfo": false,
    "oLanguage": {
        "sEmptyTable": '',
        "sInfoEmpty": ''
    }
});

Вот некоторый код, который я пытался вставить в функцию инициализации dataTable, но я не уверен, как заставить его работать.

/* Table is empty - create a row with an empty message in it */
            var anRows[0] = document.createElement('tr');

            if (typeof oSettings.asStripClasses[0] != 'undefined') {
                anRows[0].className = oSettings.asStripClasses[0];
            }

            var nTd = document.createElement('td');
            nTd.setAttribute('valign', "top");
            nTd.colSpan = oSettings.aoColumns.length;
            nTd.className = oSettings.oClasses.sRowEmpty;
            if (oSettings.fnRecordsTotal() > 0) {
                if (oSettings.oLanguage.sZeroFilterRecords.indexOf("_MAX_") != -1)
                    oSettings.oLanguage.sZeroFilterRecords = oSettings.oLanguage.sZeroFilterRecords.replace("_MAX_", oSettings.fnRecordsTotal());
                nTd.innerHTML = oSettings.oLanguage.sZeroFilterRecords;
            } else {
                nTd.innerHTML = oSettings.oLanguage.sZeroRecords;
            }

            anRows[iRowCount].appendChild(nTd);

Дэн

Ответы на вопрос(5)

Ваш ответ на вопрос