/** * @see org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#getCallbackScript() */ @Override protected final CharSequence getCallbackScript() { return super.getCallbackScript(); } }
@Override public CharSequence getCallbackScript() { return super.getCallbackScript(); } }
@Override public CharSequence getCallbackScript() { return super.getCallbackScript(); } };
/** * @return javascript that will generate an ajax GET request to this behavior */ protected CharSequence getCallbackScript() { return getCallbackScript(false); }
/** * @return javascript that will generate an ajax GET request to this behavior */ protected CharSequence getCallbackScript() { return getCallbackScript(false); }
/** * @return javascript that will generate an ajax GET request to this behavior with its assigned * component */ public CharSequence getCallbackScript() { return getCallbackScript(getComponent()); }
@Override protected Map<String, Object> configureParameters(final Component component) { final Map<String, Object> variables = super.configureParameters(component); //the script to refresh page after sending file has been done variables.put("callbackRefreshScript", refreshAjaxBehavior.getCallbackScript()); variables.put("callbackFileOnChangeScript", onChangeAjaxBehavior.getCallbackScript()); onConfigureParameters(variables); return variables; }
/** * @return javascript that will generate an ajax GET request to this behavior with its assigned * component */ public CharSequence getCallbackScript() { return getCallbackScript(getComponent()); }
@Override public final CharSequence getCallbackScript() { return configureCallbackScript(super.getCallbackScript().toString(), PLACEHOLDER); }
@Override public final CharSequence getCallbackScript() { return configureCallbackScript(super.getCallbackScript().toString(), PLACEHOLDER); }
public class HomePage extends WebPage { private AbstractDefaultAjaxBehavior onPageLoadBehavior; public HomePage(final PageParameters parameters) { super(parameters); (...) onPageLoadBehavior = new AbstractDefaultAjaxBehavior() { @Override protected void respond(AjaxRequestTarget target) { //will be called after Dom is ready dialog.open(target); } }; add(onPageLoadBehavior); } @Override public void renderHead(IHeaderResponse response) { super.renderHead(response); //OnDomReady execute our onPageLoadBehavior callback response.render(OnDomReadyHeaderItem.forScript(onPageLoadBehavior.getCallbackScript())); } }