the wiki also has a great models page. -igor
On Wed, Apr 29, 2009 at 12:04 AM, Jeremy Thomerson <[email protected]> wrote: > It's because you only used half the code I gave you. How is the dropdown > storing it's data in the session? You give it an empty model to store it's > data in. You need to give it the property model instead. > > You would be greatly benefited by reading all about models in Wicket in > Action (or a training class). > > Jeremy Thomerson > http://www.wickettraining.com > -- sent from a wireless device > > > -----Original Message----- > From: Geeta Madhavi <[email protected]> > Sent: Wednesday, April 29, 2009 1:51 AM > To: [email protected] > Subject: Re: Maintenance of session in SpringWebApplication of Wicket > > Hi.. > > I have too drop downs when i slect first value in the drop down the second > drop down values changes > > m drop down code is as folows > final DropDownChoice category = new DropDownChoice("category", > new PropertyModel(this, "selectedMake"),categoryNames ); > > final DropDownChoice simulation = new DropDownChoice("simulation",new > Model(),modelChoices); > > > now when i used the session as you said System.out.println("session value in > the drop down "+ this.getCategorysession().getCategoryNames()); it is giving > null value in that my session class code follows as this way. > > public class CategorySession extends WebSession > { > private boolean Flag; > private CategoryHome selectedMake; > �...@suppresswarnings("deprecation") > public CategorySession(Application application, Request request) { > super(application, request); > > > } > protected CategorySession(Request application) > { super(application); > } > > > private static final long serialVersionUID = 1L; > private CategoryHome categoryNames; > private CategoryHome modelChoices; > /** > * @param categoryNames the categoryNames to set > */ > public void setCategoryNames(CategoryHome categoryNames) > { > this.categoryNames = categoryNames; > } > /** > * @return the categoryNames > */ > public CategoryHome getCategoryNames() > { > return categoryNames; > } > /** > * @param modelChoices the modelChoices to set > */ > public void setModelChoices(CategoryHome modelChoices) > { > this.modelChoices = modelChoices; > } > /** > * @return the modelChoices > */ > public CategoryHome getModelChoices() > { > return modelChoices; > } > /** > * @param selectedMake the selectedMake to set > */ > public void setSelectedMake(CategoryHome selectedMake) { > this.selectedMake = selectedMake; > } > /** > * @return the selectedMake > */ > public CategoryHome getSelectedMake() { > return selectedMake; > } > /** > * @param flag the flag to set > */ > public void setFlag(boolean flag) { > Flag = flag; > } > /** > * @return the flag > */ > public boolean isFlag() { > return Flag; > } > > > > } > > > So know please help me how to get the both drop down values in the session. > > On Wed, Apr 29, 2009 at 11:46 AM, Jeremy Thomerson < > [email protected]> wrote: > >> in your java: >> System.out.println("Foo: " + this.getSession().isFoo()); >> new Label("label", new PropertyModel(this.getSession(), "foo")); >> >> in your html: >> <span wicket:id="label">this will print the value of foo</span> >> >> -- >> Jeremy Thomerson >> http://www.wickettraining.com >> >> >> >> >> On Wed, Apr 29, 2009 at 1:14 AM, Geeta Madhavi <[email protected]> >> wrote: >> > Hi, >> > >> > I usesd this is in the other page where i use the property model new >> > >> > PropertyModel(this.getSession(), "foo") >> > >> > but using this how can we print this value in the html page.or console. >> > >> > >> > On Wed, Apr 29, 2009 at 11:36 AM, Jeremy Thomerson < >> > [email protected]> wrote: >> > >> >> Typically with Wicket you don't store these kind of values in the >> >> session - most of the time when people ask how to do that on this >> >> list, it is because that's how they were forced to do it before. >> >> Store your data in your component and pass it to the next page >> >> (regular OO programming). >> >> >> >> That being said, you do it just like you store data anywhere else in >> >> Wicket... >> >> >> >> class MySession { >> >> private boolean foo; >> >> // setFoo and isFoo >> >> } >> >> >> >> // use this model for your drop down choice, etc... >> >> new PropertyModel(this.getSession(), "foo") >> >> >> >> -- >> >> Jeremy Thomerson >> >> http://www.wickettraining.com >> >> >> >> >> >> >> >> >> >> On Wed, Apr 29, 2009 at 12:53 AM, Geeta Madhavi < >> [email protected]> >> >> wrote: >> >> > Hi.. >> >> > >> >> > Can any one tell me how to maintain the session in wicket while using >> the >> >> > springwebapplication. my requirement is i select values in drop down >> >> those >> >> > values should be in session. and those values i should be able to >> print >> >> in >> >> > the next page. So,Kindly some one help me in this i am newbie to this >> >> > Wicket. >> >> > >> >> > -- >> >> > Regards. >> >> > Geeta Madhavi. K >> >> > >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [email protected] >> >> For additional commands, e-mail: [email protected] >> >> >> >> >> > >> > >> > -- >> > Regards. >> > Geeta Madhavi. K >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > -- > Regards. > Geeta Madhavi. K > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
