[
https://issues.apache.org/jira/browse/WICKET-5658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Grigorov reassigned WICKET-5658:
---------------------------------------
Assignee: Martin Grigorov
> Incorrect behaviour of AjaxFormComponentUpdatingBehavior
> --------------------------------------------------------
>
> Key: WICKET-5658
> URL: https://issues.apache.org/jira/browse/WICKET-5658
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 6.16.0
> Reporter: Ilia Naryzhny
> Assignee: Martin Grigorov
> Labels: ajax, dropdown
>
> Setup: case requires OnChangeAjaxBehavior with getUpdateModel returning false
> on DropDownChoice.
> Result: ajax response contain model's object, but not new value.
> Explanation: There is following lines in AjaxFormComponentUpdatingBehaviour
> formComponent.inputChanged();
> formComponent.validate();
> if (formComponent.isValid())
> {
> >>>>>>>> formComponent.valid();
> if (getUpdateModel())
> {
> formComponent.updateModel();
> }
> onUpdate(target);
> }
> Let me note that "formComponent.valid()" is cleaning raw Input. But it's
> required in subsequent AbstractChoice.onComponentTagBody.
--
This message was sent by Atlassian JIRA
(v6.2#6252)