Page Data Model Bug
-------------------
Key: WICKET-1640
URL: https://issues.apache.org/jira/browse/WICKET-1640
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 1.3.2
Environment: Windows XP SP2, Tomcat 6.0, IE 7.0, Wicket 1.3.2
Reporter: fallout
I have a web page that contains a set of CheckBox controls.
Also I have a class that contains public fields for that checkboxes.
I join fields of that class with checkboxes like this:
CheckBox massUpdate = new CheckBox("massUpdate", new PropertyModel(ugpim,
"massUpdate"));
listItem.add(massUpdate);
This web page has a Button control and a DropDownBox control that make
postbacks.
The problem is that when I click a CheckBox and then click the Button I see in
debug mode that model for the checkbox has been changed.
But when I click the same CheckBox and then change item in the DropDownBox I
see in debug mode that model for the checkbox has not been changed.
As I understand model must be changed in both cases.
Tell me please what I am doing incorrectly or may be it is a wicket bug.
And one more interesting moment.
If I add the Ajax onclick behavior with empty body of the onUpdate method to
the CheckBox the model gets changed in both cases.
CheckBox massUpdate = new CheckBox("massUpdate", new PropertyModel(ugpim,
"massUpdate"));
AjaxFormComponentUpdatingBehavior ajaxFormComponentUpdatingBehavior = new
AjaxFormComponentUpdatingBehavior("onclick") {
@Override
protected void onUpdate(AjaxRequestTarget target) {
}
};
massUpdate.add(ajaxFormComponentUpdatingBehavior);
listItem.add(massUpdate);
Why it is like this I do not understand because the onUpdate body is empty.
Thank you.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.