光滑网格:当数据超过初始行计数时,数组方案不一致



我初始化一个有 n 行的可编辑的光滑网格。用户键入或粘贴> 行数据。网格添加行以保存额外的数据,但是当我grid.getData()时,生成的数组对行>n 具有不同的格式。例如,当 n=2 时,它看起来像这样

[["A","I","X"],
 ["B","J","Y"],
 {"0":"C","1":"K","2":"Z"}]

我需要统一构造这个数组。我试过这个但没有效果:

grid.updateRowCount();
grid.render();
thatdata=grid.getData();

希望我在文档中缺少一些简单的东西 - 感谢任何帮助!

编辑:我应该提到我正在使用Celebio/Nereo实验室分支,所以这不仅仅是一个Slickgrid问题。

SlickGrid 不会为您将数据添加到数组中。 为此,您可以订阅onAddNewRow并提供向数组添加新项的实现,因此是您的代码以错误的格式添加数据。

最新更新