【发布时间】:2015-08-20 21:28:36
【问题描述】:
我将排序设置为关闭的 jquery 数据表。我真正想要的是分页和其他几个功能。问题是,现在当我执行 .DataTable().row.add( [] ) 时,该行被添加到表的底部。我发现我可以在表格前添加,但它不会“重新绘制”表格。
如何使 .DataTable().row.add( [] ) 预先而不是附加数据?
【问题讨论】:
-
插入行的位置由 DataTable 上存在的任何排序决定。当然,您可以只使用
prepend(),然后使用draw()。 -
如果在添加行后重绘表格作为一种解决方案,有很多方法可以做到这一点,但在我分享之前,让我知道这是否适合你,我会提交一个答案。
-
我试过了,但是当我执行 DataTable.draw() 时,该项目被预先添加,并且只显示原始表格。这几乎就像抽奖删除了新项目。
-
谢谢我能用那篇文章弄清楚。
标签: jquery datatables