I have a hierarchical grid with inline Batch editing. The grid start off with all child rows expanded (from the databound function). When the user edits one of the child cells the parent grid closes all all child nodes and then the databound event fires and we expand all the rows. Virtual Scrolling is also enabled.
function dataBound() {
var grid = this;
$(".k-master-row").each(function (index) {
grid.expandRow(this);
});
}
The problem is that the user loses focus to what row they were on since the grid closes and reopens all the nodes.
Is there an approach where the grid doesn't have the close all child nodes and reopen? I've tried starting with all child nodes being closed, allowing the user to expand one child node and edit....but after the cell is edited the main grid closes all the child nodes .... I'd prefer the child node to be left expanded so the user isn't confused as what they just edited.