[英]DataTables Add Row with special data fields
我在将行添加到已填充的表时遇到了一些麻烦。
这是我正在使用的当前代码。 我正在使用以下代码添加一行:
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();
但是我一直收到此错误。 同样,“结束于”下的列从不显示数据,这是什么问题?
我拥有的表具有特殊的data-field
,例如用于帮助排序的data-order
。 我添加行的首选方法是只传递所有行的内容,即<tr id='abcde'><td class=......></td><td>...</td>etc</tr>
并用我传入的所有代码创建新行。
确保您指定了相同的列数。
进行排序,然后重绘保持当前分页位置的表,请尝试
.draw( false );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.