public WidgetBuilder initWithWindowLoad(String widgetClass, String widgetVar, String id) throws IOException { this.renderScriptBlock(id); context.getResponseWriter().write("$(window).on(\"load\",function(){"); this.init(widgetClass, widgetVar, id, true); return this; }
protected void encodeScript(FacesContext context, ContentFlow cf) throws IOException { WidgetBuilder wb = getWidgetBuilder(context); if (context.isPostback()) { wb.init("ContentFlow", cf.resolveWidgetVar(), cf.getClientId(context)); } else { wb.initWithWindowLoad("ContentFlow", cf.resolveWidgetVar(), cf.getClientId(context)); } wb.finish(); }
@Override protected void encodeScript(FacesContext context, AbstractMenu abstractMenu) throws IOException { TabMenu menu = (TabMenu) abstractMenu; String clientId = menu.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("TabMenu", menu.resolveWidgetVar(), clientId); wb.finish(); }
protected void encodeScript(FacesContext context, SelectManyButton button) throws IOException { String clientId = button.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("SelectManyButton", button.resolveWidgetVar(), clientId).finish(); }
protected void encodeScript(FacesContext context, Log log) throws IOException { String clientId = log.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Log", log.resolveWidgetVar(), clientId); wb.finish(); } }
protected void encodeScript(FacesContext context, SelectManyCheckbox checkbox) throws IOException { String clientId = checkbox.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); String layout = checkbox.getLayout(); boolean custom = (layout != null && layout.equals("custom")); wb.init("SelectManyCheckbox", checkbox.resolveWidgetVar(), clientId) .attr("custom", custom, false).finish(); }
protected void encodeScript(FacesContext context, CommandButton button) throws IOException { String clientId = button.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("CommandButton", button.resolveWidgetVar(), clientId); encodeClientBehaviors(context, button); wb.finish(); } }
protected void encodeScript(FacesContext context, DataGrid grid) throws IOException { String clientId = grid.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("DataGrid", grid.resolveWidgetVar(), clientId); if (grid.isPaginator()) { encodePaginatorConfig(context, grid, wb); } encodeClientBehaviors(context, grid); wb.finish(); }
protected void encodeScript(FacesContext context, BarChart chart) throws IOException { String clientId = chart.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("BarChart", chart.resolveWidgetVar(), clientId); encodeConfig(context, chart.getModel()); encodeClientBehaviors(context, chart); wb.finish(); }
protected void encodeScript(FacesContext context, Dashboard dashboard) throws IOException { String clientId = dashboard.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Dashboard", dashboard.resolveWidgetVar(), clientId) .attr("disabled", dashboard.isDisabled(), false); encodeClientBehaviors(context, dashboard); wb.finish(); }
protected void encodeScript(FacesContext context, Chips chips) throws IOException { String clientId = chips.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Chips", chips.resolveWidgetVar(), clientId) .attr("max", chips.getMax(), Integer.MAX_VALUE); encodeClientBehaviors(context, chips); wb.finish(); }
protected void encodeScript(FacesContext context, BubbleChart chart) throws IOException { String clientId = chart.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("BubbleChart", chart.resolveWidgetVar(), clientId); encodeConfig(context, chart.getModel()); encodeClientBehaviors(context, chart); wb.finish(); }
protected void encodeScript(FacesContext context, PolarAreaChart chart) throws IOException { String clientId = chart.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("PolarAreaChart", chart.resolveWidgetVar(), clientId); encodeConfig(context, chart.getModel()); encodeClientBehaviors(context, chart); wb.finish(); }
protected void encodeScript(FacesContext context, ColorPicker colorPicker, String value) throws IOException { String clientId = colorPicker.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("ColorPicker", colorPicker.resolveWidgetVar(), clientId) .attr("mode", colorPicker.getMode()) .attr("color", value, null); encodeClientBehaviors(context, colorPicker); wb.finish(); } }
@Override protected void encodeScript(FacesContext context, AbstractMenu abstractMenu) throws IOException { PanelMenu menu = (PanelMenu) abstractMenu; String clientId = menu.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("PanelMenu", menu.resolveWidgetVar(), clientId) .attr("stateful", menu.isStateful()) .attr("multiple", menu.isMultiple()); wb.finish(); }
protected void encodeScript(FacesContext context, OutputPanel panel) throws IOException { String clientId = panel.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("OutputPanel", panel.resolveWidgetVar(), clientId); if (panel.isDeferred()) { wb.attr("deferred", true) .attr("deferredMode", panel.getDeferredMode()); } encodeClientBehaviors(context, panel); wb.finish(); }
protected void encodeScript(FacesContext context, SelectOneButton button) throws IOException { String clientId = button.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("SelectOneButton", button.resolveWidgetVar(), clientId) .attr("unselectable", button.isUnselectable(), true) .callback("change", "function()", button.getOnchange()); encodeClientBehaviors(context, button); wb.finish(); }
protected void encodeScript(FacesContext context, ImageCompare compare) throws IOException { String clientId = compare.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("ImageCompare", compare.resolveWidgetVar(), clientId) .attr("leftimage", getResourceURL(context, compare.getLeftImage())) .attr("rightimage", getResourceURL(context, compare.getRightImage())); wb.finish(); }
protected void encodeScript(FacesContext context, SelectBooleanButton button) throws IOException { String onLabel = button.getOnLabel(); String offLabel = button.getOffLabel(); String clientId = button.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("SelectBooleanButton", button.resolveWidgetVar(), clientId) .attr("onLabel", isValueBlank(onLabel) ? "ui-button" : onLabel) .attr("offLabel", isValueBlank(offLabel) ? "ui-button" : offLabel) .attr("onIcon", button.getOnIcon(), null) .attr("offIcon", button.getOffIcon(), null); wb.finish(); }
private void encodeScript(FacesContext context, Sidebar bar) throws IOException { String clientId = bar.getClientId(context); WidgetBuilder wb = getWidgetBuilder(context); wb.init("Sidebar", bar.resolveWidgetVar(), clientId) .attr("visible", bar.isVisible(), false) .attr("blockScroll", bar.isBlockScroll(), false) .attr("baseZIndex", bar.getBaseZIndex(), 0) .attr("appendTo", SearchExpressionFacade.resolveClientId(context, bar, bar.getAppendTo()), null) .callback("onHide", "function()", bar.getOnHide()) .callback("onShow", "function()", bar.getOnShow()); wb.finish(); }