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

Reply via email to