Question

I initialize an editable Slickgrid with n rows. A user keys or pastes >n rows of data. The grid adds rows to hold the extra data, but when I then grid.getData() the resulting array has a different format for rows >n. For example, when n=2 it looks like this

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

I need this array to be uniformly constructed. I tried this but without effect:

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

Hopefully I'm missing something simple in the docs--any help appreciated!

Edit: I should have mentioned I'm using the Celebio/Nereo labs fork, so this isn't purely a Slickgrid question.

Was it helpful?

Solution

SlickGrid does not add the data to the array for you. You do that by subscribing to onAddNewRow and providing the implementation to add a new item to the array, so it's your code that adds the data in the wrong format.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top