У меня возникли проблемы с добавлением строки в уже заполненную таблицу.DataTables Добавить строку со специальными полями данных
Here - мой текущий код, с которым я работаю. Я использую следующий код, чтобы добавить строку:
t.row.add([
'<td class="truncate"><a class="tooltipped" data-delay="50" data-html="true" data-position="bottom" data-tooltip="Tooltip text" href="http://testing.com" target="_blank">New Row</a></td>',
'<td>999</td>',
'<td><i aria-hidden="true" class="fa fa-envelope fa-lg" title="email"></i></td>',
'<td>United States</td>',
'<td>2019-12-31</td>',
'<td data-order="1478498400">5 Days 1 Hours</td>',
'<td><a onclick="markAsVisited(\'xxxxx\')" style="cursor: hand;"><i class="fa fa-times fa-lg" style="color:red;"></i></a></td>'
]).draw();
Однако я получаю this ошибку. Кроме того, столбец под заголовком «Ends In» никогда не отображает данные, в чем проблема с этим?
Стол, который у меня есть, имеет data-field
, как data-order
, который я использую для сортировки. Мой предпочтительный метод добавления строки состоял бы в том, чтобы просто передать содержимое всех строк, то есть <tr id='abcde'><td class=......></td><td>...</td>etc</tr>
, и просто создать новую строку со всем переданным мной кодом.
вы точно указаны количеству столбцов, которые присутствуют в HTML для таблицы? –