我初始化一个有 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
并提供向数组添加新项的实现,因此是您的代码以错误的格式添加数据。