Thank you for your advice, I understand your means. As you wirte, it need some special code, so it looks a little complex, but if the helper class has been created, it will become more easier.
I can't find the method getContentPanel() from whole wicket1.2's source code, so I dicide to let the page hold a panel property, then the replace will be easily. deafwolf > 1) write all your screens using panels not pages > 2) create a container page that hosts the panel > 3) instead of using links to navigate to pages using setResponsePage(Page) > you instead call getPage().getContentPanel().replaceWith(new > MyNewPanel(...)); > > and thats it > > but you really wont gain that much because page refreshes happen all the > time and the overhead of adding your mainNavigation component to every page > is most likely negligible. > > now the improvement you can get is if you always use ajax links and replace > the panel that way. that means your mainnavigation/header/footer are only > rendered once and that is where you can maybe see some improvement. but i > would really profile this and see if it makes a significant difference for > you. > > -Igor > > > > > Thank you for your help. > > > > I had known the markup inheritance like the WicketExamplePage, > > but the tag <span wicket:id="mainNavigation"/> will be add each page. > > > > If use TabbedPanel, I only to care the panel page's markup, > > I ask if can redirect a panel to another panel, > > only to avoid markup inheritance. > > I like panel combination more, how can wicket do this? > > > > deafwolf > > > > > if you just want to have to same header and navigation on multiply pages > > > you could use markup inheritance > > > So have a base page with the header and navigation > > > and then extend that page. > > > > > > johan > > > > > > > > > On 9/22/06, dragon deaf <[EMAIL PROTECTED]> wrote: > > > > > > > > Hello, > > > > > > > > In the wicket examples there's a library example, if I can put it into > > > > a TabbedPanel? > > > > > > > > I need some pages, these pages have the same header and navigation, if > > > > use TabbedPanel, I needn't to add the header each page, and it looks > > > > like use the frame. > > > > > > > > But if use the TabbedPanel, I can't redirect from a panel to another > > > > panel, if this problem can handle more easier? ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user