Hi!
1. I'm opening this ticket to ask for Cell Edition mode in the Data Grid. Now I have a workaround with the Batch Edit mode, but is not so clean solution.
2. Another thing is the keyboard accessibilty, my main problem is the "refresh" of the rows because in my case when I edit a cell that value is send to to a server, and the server respond with a new array (my data source is an array) so the grid detect that change and "refresh" all the rows. Maybe you could add some optimization that when refresh reflect the changes (add, remove, value edited in a row) not refresh the entire table, like Ag-Grid does. Or maybe I missed and there is a better way that refresh all the array?. https://www.ag-grid.com/javascript-grid-refresh/
3. This refresh process complicates the reselection of the row because I need to save the last selected row and select on dataBound again. This producces some bad UX. What the user see is: leaving the edit mode, refresh the row, enter the edit mode (I shared a video of this). Maybe there is a way to send the value to before leaving the edit mode?. (I share a video of this refresh)
4. The other thing is to maintain the tab, shift+tab, enter and shift+enter to enter edit mode and the arrows to move around outside the edit mode. I found that the grid create some different selection with the rows that with the click, and tab, enter (in edit mode) doesnt select the row. So that complicates to get the latest selected row.
I manage to get it working on my example, but this solution is not reliable, now I need to create something to extend to all of the grids in our app. So I'm asking that this things must be implemented, it's the very basic of any grid I thing.
Attached is the code of my component grid and a video showing the "refresh" and the reselection after refresh.
Thanks
Attachment:
dataGrid_5f70caf7.7z