I assigned a bindable hierarchical data to ADG's data provider. Somewhere else in the application, I modified the contents of ADG by updating part of the data in the hierarchical data. For example, a few children nodes are moved under another parent node. The contents of ADG did not get updated correctly. The nodes that were supposed to be moved also appear under the original parent node. This problem was fixed by calling executeBindings method that came with ADG class. However, this introduced a minor problem. The selected item in ADG now appears to be unselected. I know that the item is actually selected, but the selection is not visible, because I can still programmatically make the selected item expand its children.
Has anyone experience this, and know a workaround? Thank you in advance.