[ 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)