I’m looking at whether handsontable would be a good fit for our product. In our web application, we stream data to the client. This data is constantly changing, and occasionally, rows may be added or removed.
I’m looking at whether handsontable could handle this scenario - where rows may be added or removed (but not by the user), say if the user has a cell selected but the underlying data changes, or if they are editing a value and a row is added/removed at the same time.
I found the redux example and modified it to continually add and remove the middle row - https://jsfiddle.net/rft9d6u0/1/
If the last cell, C5 is selected, then the selected cell changes between C4 and C5 as the middle row is removed and re-added. Similar issues occur trying to edit one of the last rows.
Is there anything in handsontable that causes rows to be tracked by IDs, so that i.e. C5 in the example above would remain selected?