Re: Border fails to render if its contents are not visible by default (WICKET-1789 ?)
igor: Thank you very much , it works ! BR -- smallufo 2009/2/5 Igor Vaynberg > remove border.settransparentresolver(true); > > instead of > add(listViewContainer.add(listView)); > do > border.add(listViewContainer.add(listView)); > > now your component hierarchy is proper, things are actually inside the > border - which is how the border is meant to be used. > > your main problem was this line: > listViewContainer.setVisible(defaultExpanded) > ^ you never reset this to visible when the border is expanded, simply > removing this line will work since you are now using the border > > there is a problem with component use check when it comes to doing > this sort of visibility > https://issues.apache.org/jira/browse/WICKET-2079 > so simply disable it in your application.init() > getDebugSettings().setComponentUseCheck(false); > > and now you have a working collapsible border. > > -igor >
Re: Border fails to render if its contents are not visible by default (WICKET-1789 ?)
remove border.settransparentresolver(true); instead of add(listViewContainer.add(listView)); do border.add(listViewContainer.add(listView)); now your component hierarchy is proper, things are actually inside the border - which is how the border is meant to be used. your main problem was this line: listViewContainer.setVisible(defaultExpanded) ^ you never reset this to visible when the border is expanded, simply removing this line will work since you are now using the border there is a problem with component use check when it comes to doing this sort of visibility https://issues.apache.org/jira/browse/WICKET-2079 so simply disable it in your application.init() getDebugSettings().setComponentUseCheck(false); and now you have a working collapsible border. -igor On Wed, Feb 4, 2009 at 2:56 PM, smallufo wrote: > I don't know if the problem has any relation to WICKET-1789 > https://issues.apache.org/jira/browse/WICKET-1789 > But I have a very similar situation : > My problem traces back to WICKET-1712 > https://issues.apache.org/jira/browse/WICKET-1712 > I want to create a component which can "Expand" and "Collapse" its content , > just like a window. > I originally inheritd Panel to implement it , but Igor Vaynberg told me that > is wrong , the correct way is to use a Border. > But several days passed by , I still cannot finish the component , > I am stuck to the situation very much like WICKET-1789 : > That the border fails to render if its contents are not visible by default. > According to WICKET-1789 , it says 1.3.5 has fixed the problem , but I still > have this problem. > The attachment is my quickstart code , which draws two panels in one page , > one panel is default expand , another is default collapsed. > The "default_expanded" panel can successfully collapse and expand again and > again. > But the "default_collapsed" panel just has no response > I tried every way I can think , but still find no solution. > Can somebody help me check the code , telling me where goes wrong . > Thanks a lot. > -- > smallufo > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Border fails to render if its contents are not visible by default (WICKET-1789 ?)
I don't know if the problem has any relation to WICKET-1789 https://issues.apache.org/jira/browse/WICKET-1789 But I have a very similar situation : My problem traces back to WICKET-1712 https://issues.apache.org/jira/browse/WICKET-1712 I want to create a component which can "Expand" and "Collapse" its content , just like a window. I originally inheritd Panel to implement it , but Igor Vaynberg told me that is wrong , the correct way is to use a Border. But several days passed by , I still cannot finish the component , I am stuck to the situation very much like WICKET-1789 : That the border fails to render if its contents are not visible by default. According to WICKET-1789 , it says 1.3.5 has fixed the problem , but I still have this problem. The attachment is my quickstart code , which draws two panels in one page , one panel is default expand , another is default collapsed. The "default_expanded" panel can successfully collapse and expand again and again. But the "default_collapsed" panel just has no response I tried every way I can think , but still find no solution. Can somebody help me check the code , telling me where goes wrong . Thanks a lot. -- smallufo quickstart.tar.gz Description: GNU Zip compressed data - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org