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
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.