I’ve tried your code, and while the grid doesn’t reload it also doesn’t expand the rows. The [+] icon does change to a [-], and clicking the [-] does nothing except change it back to the [+].
Clicking the [+] or [-] in the grid itself works perfect. Using the expandNode function just doesn’t show the subrows. Any thoughts why?