Hello All, Sorry sent before finishing the mail I am having a problem with wizard. I managed to run the orignal examples, I need to customise it a little and make the Wizard step class accept a object as a second aurgment of its constructor. The problem am having is how to call it using Wizard wizard = (Wizard) ctor.newInstance(new String[]{"wizard"}). Below is what I have done so far Constructor ctor = AnswerWizard.class.getConstructor(new Class[]{String.class, Question.class}); Wizard wizard = (Wizard) ctor.newInstance(new String[]{"wizard"}, qn);//qn is a object of type question border.add(wizard); In the Markup I use <span wicket:id="border"> <span wicket:id="wizard">Wizard will be placed here </span> </span> This does not render the page. I get an error saying wizard was declared in markup but not on page. Can someone see were am going wrong Stephen
--- On Thu, 16/7/09, Steve Olara <steveol...@yahoo.co.uk> wrote: From: Steve Olara <steveol...@yahoo.co.uk> Subject: Re: problem with Wizard wizard = (Wizard) ctor.newInstance(new String[]{"wizard"}) To: users@wicket.apache.org Date: Thursday, 16 July, 2009, 6:50 PM Hello All, I am having a problem with wizard. I managed to run the orignal examples, I need to customise it a little and make the Wizard step class accept a object as a second aurgment of its constructor. The problem am having is how to call it using Wizard wizard = (Wizard) ctor.newInstance(new String[]{"wizard"}). Below is what I have done so far Constructor ctor = AnswerWizard.class.getConstructor(new Class[]{String.class, Question.class}); Wizard wizard = (Wizard) ctor.newInstance(new String[]{"wizard"}); border.add(wizard); In the Markup I use <span wicket:id="border"> Wizard will be placed here