override the set dataProvider; then store the openitems, selecteditems, etc...
call super.dataProvider = provider; openItems=storedOpenItems; validateNow(); selectedItems=storedSelectedItems; validateNow(); as for amf calls, I have a method which gets the instance from the dataprovider and adds it to an array. then i set the value in the tree. Ryan Gravener http://twitter.com/ryangravener On Thu, Sep 25, 2008 at 1:41 PM, Ivo <[EMAIL PROTECTED]> wrote: > Are you resetting the data provider or just updating it? I find that > if I just update the data provider by inserting/removing elements the > Tree reflects the change appropriately. > > One bug I've hit, which might be what you are experiencing, is that if > I remove the Tree from the stage and add it later then all branches > will appear collapsed even tho the property openItems correctly lists > the open nodes. The workaround is similar to what you describe: > > https://bugs.adobe.com/jira/browse/SDK-14892 > > >