public void updateBehavior(final AjaxRequestTarget target) { target.appendJavaScript(getJsBuilder().toString()); }
@Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); if (!response.wasRendered(uiTooltipCss_1_10_3) && !withoutCss) { if (this.cssResourceReferences.isEmpty()) { response.render(CssReferenceHeaderItem.forReference(uiTooltipCss_1_10_3)); } else { for (ResourceReference cssHeaderItem : this.cssResourceReferences) { response.render(CssReferenceHeaderItem.forReference(cssHeaderItem)); } } response.markRendered(uiTooltipCss_1_10_3); } }
public void updateBehavior(final AjaxRequestTarget target) { target.appendJavascript(getJsBuilder().toString()); }
@Override /** * Do not override this method unless you know exactly what you do. * It is an internal method that handles the rendering of the JavaScript * stuff for the behavior. * * If you need to override this method, you must call {@code super.renderHead(response)}. */ public void renderHead(IHeaderResponse response) { super.renderHead(response); if (!rendered || restoreAfterRedraw) response.renderOnDomReadyJavascript(getJsBuilder().toString()); rendered = true; } }
/** * Do not override this method unless you know exactly what you do. * It is an internal method that handles the rendering of the JavaScript * stuff for the behavior. * <p/> * If you need to override this method, you must call {@code super.renderHead(response)}. */ @Override public void renderHead(Component component, IHeaderResponse response) { super.renderHead(component, response); if (!rendered || restoreAfterRedraw) response.render(OnDomReadyHeaderItem.forScript(getJsBuilder().toString())); rendered = true; } }