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>
--
View this message in context:
http://www.nabble.com/DropDownChoice%2C-PropertyModel-and-stateful-pages-tp18606819p18606819.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]