I have a grid with subrows. I am using updateFromXML via window.setInterval call (every 20 seconds). If a subrow is opened when this update is fired. The subrow is automatically closed. I know I can add a function that is fired after updateFromXML. But not sure how to “reopen” the subrow (or subrows) that were opened prior to the update.

You can use open() cell’s method
dhtmlx.com/dhxdocs/doku.php?id=d … b_row_ajax