Hello again, I tried to create an as simple as possible example quick start (I hope this is what you meant). The original code already would have been too bloated:
http://www2.informatik.hu-berlin.de/~krause/examples/BaseTreeProblemQuickstart.zip Hopefully somebody sees where my fault is because I have the feeling that even working since quite a long time with Wicket I didn't understand some very basic stuff and that's why it is failing. Greetings Thomas 2007/11/27, Matej Knopp <[EMAIL PROTECTED]>: > It's hard to tell without any code. Basically, if you have proper > listeners fired in your model the tree should update itself. > Alternatively, you can try calling invalidateAll() in your page > onBeforeRender() (before calling super.onBeforeRender). > > Can you post a quickstart? > > -Matej > > On Nov 26, 2007 6:33 PM, Thomas Krause <[EMAIL PROTECTED]> wrote: > > Hello, > > > > since a few days I'm struggling with a problem I didn't find any solution > > yet. > > > > I have two pages containing some Panels and a BaseTree (I'm using my > > own node panel) each. setLinkType(BaseTree.LinkType.REGULAR) is used. > > What I want is that the tree is updated every time the page is updated > > due to some actions done by the user. This works correctly for page > > number one but not for the other one. Page 2 shows the updated tree > > (all nodes are expanded) but there is no visual feedback when a node > > is selected even if the selection on "the code side" works. It is not > > possible for the user to collapse a node as well. > > > > I have some questions related with the problem. Before I forget to > > mention it: I use 1.3.0 RC1. > > > > 1) Is it OK using onBeforeRender() (overridden at the page, super is > > called *after* I updated everything) to update the model of the tree? > > > > 2) Should I update the model of the tree by removing and adding nodes > > to the root-node and then calling reload() on the DefaultTreeModel? > > The more I think about it I would say "no" since this is a method from > > the Swing-API. But it works on page 1 (would't work if it is not > > there). Calling updateTree() on the AbstractTree has no effect since i > > don't use AJAX. > > > > If you need any code or more explanation I will provide it of course. > > I hope somebody has an idea what I'm doing wrong. > > > > Thank you for your help. > > > > Thomas Krause > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
