[ 
https://issues.apache.org/jira/browse/WICKET-5087?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13597130#comment-13597130
 ] 

Martin Grigorov commented on WICKET-5087:
-----------------------------------------

The suggested approach requires the application developer to make sure that the 
short urls are unique in the page.
This is somehow against Wicket's default behavior. Usually Wicket generates the 
markup ids and uses the component paths to make sure that there are no 
collisions.
                
> Make it easier to request (ajax)behaviors by name from JavaScript
> -----------------------------------------------------------------
>
>                 Key: WICKET-5087
>                 URL: https://issues.apache.org/jira/browse/WICKET-5087
>             Project: Wicket
>          Issue Type: New Feature
>          Components: wicket
>    Affects Versions: 6.6.0
>            Reporter: Martin Grigorov
>            Assignee: Martin Grigorov
>         Attachments: WICKET-5087.patch, wicket-ajax-shorturl.tgz
>
>
> Many JavaScript libraries require server endpoint for making requests for 
> loading/saving data.
> To integrate such JS library with Wicket the application developer should 
> make the IRequestListener's url available as an endpoint. That is it need to 
> store somewhere the url produced by #urlFor() or 
> AjaxBehavior#getCallbackUrl().
> This new feature will make this much simpler for the application developer.
> A new method will be added to Wicket.Ajax namespace to facilitate this:
>    Wicket.Ajax.short({
>       'su': 'countries',
>       'dep': [function() {return [{'name': 'extra', 'value': 'param'}]}],
>       'coh': [function() {console.log('Completed!')}]
>     });
> This new method will again receive an object with all possible attributes 
> plus a new one - 'su', stands for 'short/stable/simple' url.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to