jquery datatable不支持手动插入新行

时间:2015-02-03 08:48:43

标签: jquery datatable

我正在使用Jquery数据表,我需要在mid中添加新行,因为我已经添加了新的使用$(row).after(rowData)(因为datatable没有为此提供任何API)。 在此之后,当我执行排序(单击不同的标题)时,新添加的行消失了。即使我在添加新行后再次尝试重新绘制(table.fnDraw())表,但它没有工作(重绘操作后再次消失)。

1 个答案:

答案 0 :(得分:0)

听起来你有一组原始数据(我将称之为Data1),用于创建表,然后使用来自单独数据集(Data2)的信息添加其他行。 “sort”函数仅识别Data1,因此对其进行排序会生成仅显示Data1的排序结果。

您需要将Data2插入Data1(即,将其他行添加到数据源和标记中),以便Data1包含所有信息。然后排序应该工作。

如果你提供一些关于你正在使用的数据格式的信息(例如对象,数组,调用API),那么我们可以看看如何实现这一点。