При первом рендеринге DataTable пустое сообщение («Нет данных») имеет Colspan = 0 (последующие рендеры в порядке) - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть кнопка Поиск в форме, которая уничтожает и повторно инициализирует DataTable для отображения результатов последнего поиска. Это отлично работает.

$('#resultsTable').DataTable().destroy();
$('#resultsTable').DataTable( { ... } );

1-й раз Я ищу после перехода на страницу, если нет результатов, пустое сообщение colspan=0 и отображается неправильно:

<td valign="top" colspan="0" class="dataTables_empty">No data found for the given search criteria</td>

enter image description here

Но при последующих поисках для того же результата, не содержащего данных, он правильно становится colspan=8.

<td valign="top" colspan="8" class="dataTables_empty">No data found for the given search criteria</td>

enter image description here

Кто-нибудь знает, что здесь происходит и как это исправить?

JQuery версия: DataTables 1.10.11

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...