我在已经填充的表格中添加一行时遇到了一些麻烦。
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错误。此外,&#39; Ends In&#39;从不显示数据,这有什么问题?
我所使用的表格有data-field
特殊data-order
,用于帮助排序。我首选的添加行的方法是传入所有行内容,即<tr id='abcde'><td class=......></td><td>...</td>etc</tr>
,然后让它创建包含我传入的所有代码的新行。
答案 0 :(得分:1)
确保您指定了相同数量的列。
要对表进行排序然后重绘,保持当前的分页位置,请尝试
.draw( false );