[ 
https://issues.apache.org/jira/browse/WICKET-5948?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Grigorov resolved WICKET-5948.
-------------------------------------
       Resolution: Fixed
    Fix Version/s: 7.1.0
                   6.21.0

Only wicket-ajax.js needed improvement.

The JS event (e.g. 'change') bubbles from the input/select/textarea to the 
div/span (the FormComponentPanel) so it fires the Ajax call. With the newly 
added logic it collects the names and values for all HTMLFormElement children 
of the div/span and sends them as Ajax POST data.
At the server side there is no need of any change in 
AjaxFormComponentUpdatingBehavior.

> wicket-ajax.js probably doesn't traverse the children of <div> or <span>
> ------------------------------------------------------------------------
>
>                 Key: WICKET-5948
>                 URL: https://issues.apache.org/jira/browse/WICKET-5948
>             Project: Wicket
>          Issue Type: Improvement
>    Affects Versions: 6.20.0
>            Reporter: Vaclav Cermak
>            Assignee: Martin Grigorov
>            Priority: Minor
>             Fix For: 6.21.0, 7.1.0
>
>         Attachments: kendoui.datetimepicker-test.zip
>
>
> I tried to add AjaxFormComponentUpdatingBehavior (with onchange event) to a 
> DateTimePicker from wicket-jquery-ui. It ends with following error when I 
> change input value from browser:
> {code}
> Value of variable [[date]] could not be resolved while interpolating [[Error 
> while parsing datetime: date was '${date}' and time was '${time}']]
> {code}
> Wicket probably does not update input values with Ajax, more discussion here:
> https://groups.google.com/forum/#!topic/wicket-jquery-ui/ZKzfPkm51WQ



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to