[ https://issues.apache.org/jira/browse/WICKET-5087?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov resolved WICKET-5087. ------------------------------------- Resolution: Later Closing this because I cannot find a solution that will solve the problems in the comments above. > 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-1.patch, WICKET-5087.patch, > wicket-ajax-shorturl1.tar.gz, 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