TreeGrid now supports sorting by column. Right now, sorting will cause the tree grid to be refreshed, therefore removing and select and expand state. We will look to change that in the future. I also added a sortingEnabled config to GridView so you can decide if you want sorting enabled.

TreeGrid sorting in 2.0

Hi, development team!
I still have this problem in 2.2.3 version. My TreeGrid is bound to TreeStore. When I call TreeStore.sort() method the whole TreeGrid reorders but loses select and expand state. Is it possible to force TreeGrid save its state during sorting and how?

Hi, development team!
I still have this problem in 2.2.3 version. My TreeGrid is bound to TreeStore. When I call TreeStore.sort() method the whole TreeGrid reorders but loses select and expand state. Is it possible to force TreeGrid save its state during sorting and how?

This issue is very critical for me, please help!

I do not see how this is related to the bug report. If you make your treegrid statefull, it will auto expand again (http://www.sencha.com/examples/#asynctreegrid). If you require to also persist selection, than you need to manually add this feature, as GXT is currently not doing this.