You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Emond Papegaaij (JIRA)" <ji...@apache.org> on 2012/05/08 13:55:49 UTC

[jira] [Resolved] (WICKET-4540) Allow AJAX callback function generation to also generate parameters

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

Emond Papegaaij resolved WICKET-4540.
-------------------------------------

       Resolution: Fixed
    Fix Version/s: 6.0.0-RC1

The resolution given in the description has been implemented.
                
> Allow AJAX callback function generation to also generate parameters
> -------------------------------------------------------------------
>
>                 Key: WICKET-4540
>                 URL: https://issues.apache.org/jira/browse/WICKET-4540
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket
>    Affects Versions: 6.0.0-beta1
>            Reporter: Emond Papegaaij
>            Assignee: Emond Papegaaij
>             Fix For: 6.0.0-RC1
>
>
> We need an easy way to pass parameters from JavaScript to Java via a function that takes parameters. For example, of JQuery UI event callbacks, the function takes two parameters: event and ui. But, these aren't the parameters you want to pass to Java. A conversion is needed.
> I was thinking about the following: let getCallbackFunction take a CallbackParameter vararg, with 4 implementations for CallbackParameter: ContextParameter, ExplicitParameter, ResolvedParameter and ConvertedParameter. A context parmater, only provides context to the function, it is not added to the Ajax call. Both event and ui are context parameter. Explicit parameters are context parameters that are also passed to the Ajax call. Resolved parameters are resolved using some javascript code. The last adds a context parameter and a conversion script to add it to the Ajax call.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira