You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Juergen Donnerstag (JIRA)" <ji...@apache.org> on 2009/11/29 08:46:20 UTC
[jira] Resolved: (WICKET-2590) AjaxLazyLoadPanel callback script
rendering
[ https://issues.apache.org/jira/browse/WICKET-2590?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Juergen Donnerstag resolved WICKET-2590.
----------------------------------------
Resolution: Fixed
Fix Version/s: 1.5-M1
1.4.4
Assignee: Juergen Donnerstag
forget my previous comment. Fixed it
> AjaxLazyLoadPanel callback script rendering
> -------------------------------------------
>
> Key: WICKET-2590
> URL: https://issues.apache.org/jira/browse/WICKET-2590
> Project: Wicket
> Issue Type: Improvement
> Components: wicket
> Affects Versions: 1.4.3
> Reporter: Alexandru Objelean
> Assignee: Juergen Donnerstag
> Fix For: 1.4.4, 1.5-M1
>
>
> I have a use-case when an AjaxLazyLoadPanel needs to be loaded later then on
> document "onready" js event (triggered later by some client-side event, like
> click on some button). The way it is implemented right now, there is no way
> to override AjaxLazyLoadPanel & change callback handling script. It would be
> useful if instead of:
> =================================
> add(new AbstractDefaultAjaxBehavior() {
> ...
> @Override
> public void renderHead(IHeaderResponse response)
> {
> super.renderHead(response);
> response.renderOnDomReadyJavascript(getCallbackScript().toString());
> }
> ...
> }
> =================================
> it would be a protected method which would do the same thing:
> =================================
> add(new AbstractDefaultAjaxBehavior() {
> ...
> @Override
> public void renderHead(final IHeaderResponse response) {
> super.renderHead(response);
> handleCallbackScript(response, getCallbackScript().toString());
> }
> ...
> }
> protected void handleCallbackScript(final IHeaderResponse response, final
> String callbackScript) {
> response.renderOnDomReadyJavascript(callbackScript);
> }
> =================================
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.