Martin, I could not find any help using this extension. May be I missed something somewhere. Let's look at a peice of code of what I am trying to do: private void setScreen(String screen) { try { Panel myPanel; myPanel = (Panel) Class.forName("com.mycompany.components."+screen).newInstance(); screenPanel.replaceWith(myPanel); } catch (InstantiationException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (ClassNotFoundException e) { e.printStackTrace(); } }
So assuming I need to display a screen called "EditUserScreen", I need to load myPanel = (Panel) Class.forName("com.mycompany.components.EditUserScreen").newInstance(); With the above code everything works fine. But Nothing is replaced. I mean it executes with with no error, but the new panel is not shown. One more thing to mention, if I add additional components in the EditUserScreen Panel class, without adding them in the html, I see NO error generated ! Is't correct to conclude that the html template for EditUserScreen is never parsed, and instead the Panle.java is used ? Shouldn't the old panel should be removed in this case, at least? On Fri Mar 25,2011 03:06 pm, Mansour Al Akeel wrote: > Thank you Martin, > I had a quick look at extension. I will try a small application with it > soon. However my requirement are a bit more complex, as I need to load > Panels by string. So let's say I have a String called "EditUserScreen", > then I need to dynamically load this panel. I am not sure yet if the > wizard extension can do this, but will try it anyway. > If you know something else that can work for these requirements please > advice me. > > > > On Fri Mar 25,2011 12:37 pm, Martin Grigorov wrote: > > See Wizard component in wicket-extensions. > > You'll need custom logic to check whether the previous/next wizard step > > should be shown to the current user depending on its privileges. > > > > On Fri, Mar 25, 2011 at 1:57 AM, Mansour Al Akeel <mansour.alak...@gmail.com > > > wrote: > > > > > I do have the need to implement different screens. Each screen is a > > > Panel that will be displayed when requested from the screens menu. > > > > > > The screen menu should display the items depending on the functionality > > > the user has access to. > > > > > > Can some one point me to an article or a tutorial with similar > > > requirements ? > > > > > > I trully appreciate any help. > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > > > > > > > -- > > Martin Grigorov > > jWeekend > > Training, Consulting, Development > > http://jWeekend.com <http://jweekend.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org