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]