yes, right, of course, i forgot :-)
Martijn Dashorst wrote: > > this call is not necessary. Wicket defaults to rendering the current > page when no responsepage was set. > > Martijn > > > On Wed, Jul 23, 2008 at 11:47 AM, Michael Sparer <[EMAIL PROTECTED]> > wrote: >> >> try using setResponsePage(TestPage.this); >> >> the way you did is results in a redirect to a new instance of TestPage >> >> regards, >> Michael >> >> >> pixologe wrote: >>> >>> Hi everybody, >>> >>> This may be an idiot question, but no matter how many articles and >>> examples I read about this, I seem not to be able to grasp how to use >>> DropDownChoice with PropertyModel. >>> >>> I would very very highly appreciate if someone could point out to me why >>> the code below is not working as I expect it to do: >>> >>> What I expect to happen: when selecting value "3" from the >>> DropDownChoice, >>> the page reloads, having "3" selected. >>> What happens: the page reloads, having "2" selected again (which is >>> assigned by default). >>> >>> I would be happy for any hint on this... Thanks in advance >>> >>> Here comes the code for the page: >>> >>> ------------------------------------------------------ >>> package de.lovelybooks3.presentation; >>> >>> import java.util.Arrays; >>> import org.apache.wicket.markup.html.WebPage; >>> import org.apache.wicket.markup.html.form.DropDownChoice; >>> import org.apache.wicket.markup.html.form.Form; >>> import org.apache.wicket.model.PropertyModel; >>> >>> >>> >>> public class TestPage extends WebPage { >>> >>> private String testvalue = "2"; >>> public String getTestvalue() { >>> return testvalue; >>> } >>> public void setTestvalue(String testvalue) { >>> this.testvalue = testvalue; >>> } >>> >>> public TestPage() { >>> >>> Form f = new Form("testform"); >>> add(f); >>> DropDownChoice d = new DropDownChoice("testselect", new >>> PropertyModel(this,"testvalue"), Arrays.asList(new >>> String[]{"1","2","3"})) >>> { >>> @Override >>> protected void onSelectionChanged(Object arg0) { >>> setResponsePage(getPageClass()); >>> } >>> @Override >>> protected boolean wantOnSelectionChangedNotifications() { >>> return true; >>> } >>> }; >>> f.add(d); >>> } >>> } >>> >>> --------------------------------------------------- >>> <html> >>> <head> >>> </head> >>> <body> >>> <form wicket:id="testform"> >>> <select wicket:id="testselect"></select> >>> </form> >>> </body> >>> </html> >>> >> >> >> ----- >> Michael Sparer >> http://talk-on-tech.blogspot.com >> -- >> View this message in context: >> http://www.nabble.com/DropDownChoice%2C-PropertyModel-and-stateful-pages-tp18606819p18607288.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > > -- > Become a Wicket expert, learn from the best: http://wicketinaction.com > Apache Wicket 1.3.4 is released > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > ----- Michael Sparer http://talk-on-tech.blogspot.com -- View this message in context: http://www.nabble.com/DropDownChoice%2C-PropertyModel-and-stateful-pages-tp18606819p18607411.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]