public void prepareVariables(FacesContext context, UIInputNumberSlider slider) { ComponentVariables variables = ComponentsVariableResolver.getVariables(this, slider); String inputPosition = (String)slider.getAttributes().get("inputPosition"); if (!"right".equals(inputPosition) && !"left".equals(inputPosition)) { inputPosition = "right"; } variables.setVariable("inputPosition", inputPosition); boolean disabled = attributeToBoolean(slider, "disabled"); boolean showInput = attributeToBoolean(slider, "showInput"); boolean manualInput = attributeToBoolean(slider, "enableManualInput"); variables.setVariable("showInput",new Boolean(showInput)); variables.setVariable("inputReadOnly",new Boolean(!manualInput)); variables.setVariable("inputDisabled",new Boolean(disabled)); if (!manualInput || disabled){ variables.setVariable("color", "color: gray;"); } else{ variables.setVariable("color", ""); } variables.setVariable("inputSize", slider.getAttributes().get("inputSize")); variables.setVariable("style", getStyleValue(slider)); }
variables.setVariable("menuItemClass", "dr-menu-item dr-menu-item-disabled rich-menu-item rich-menu-item-disabled " + styleClass + " " + itemClass + " " + disabledItemClass); variables.setVariable("menuItemStyle", itemStyle + "; " + disabledItemStyle + "; " + style); variables.setVariable("menuItemLabelClass", "rich-menu-item-label rich-menu-item-label-disabled " + labelClass + " " + disabledLabelClass); variables.setVariable("menuGroupClass", "dr-menu-item dr-menu-item-disabled rich-menu-group rich-menu-group-disabled " + itemClass + " " + disabledItemClass + " " + styleClass); variables.setVariable("menuItemMouseMove", ""); variables.setVariable("menuItemItemIconClass", "rich-menu-item-icon-disabled"); variables.setVariable("menuItemItemLabelClass", "rich-menu-item-label-disabled " + labelClass); variables.setVariable("menuItemItemFolderClass", "rich-menu-item-folder-disabled"); } else { variables.setVariable("menuItemClass", "dr-menu-item dr-menu-item-enabled rich-menu-item rich-menu-item-enabled " + styleClass + " " + itemClass); variables.setVariable("menuItemStyle", itemStyle + "; " + style); variables.setVariable("menuItemHoverClass", "this.className='dr-menu-item dr-menu-item-hover rich-menu-item rich-menu-item-hover " + styleClass + " " + selectClass + selectItemClass + "';"); variables.setVariable("menuItemLabelClass", "rich-menu-item-label " + labelClass); variables.setVariable("selectLabelClass", selectedLabelClass); variables.setVariable("menuGroupClass", "dr-menu-item dr-menu-item-enabled rich-menu-group " + itemClass + " " + styleClass); variables.setVariable("menuItemMouseMove", menuItem.getAttributes().get("onmousemove")); variables.setVariable("menuGroupItemIconClass", "rich-menu-item-icon-enabled rich-menu-group-icon ");
variables.setVariable("cell_id",cell_id); variables.setVariable("client_id", client_id); variables.setVariable("cell_index", new Integer(cell_index)); variables.setVariable("columnClass", state.getColumnClass()); Boolean sorting = getColumnSorting(state.getGrid(), column.getId()); if (sorting != null) { if (sorting.booleanValue()) { variables.setVariable("columnSortClass", "rich-sdt-column-sort-up"); } else { variables.setVariable("columnSortClass", "rich-sdt-column-sort-down");
public void renderContent(FacesContext context, UIComponent column, ResponseWriter writer, ScrollableDataTableRendererState state) throws IOException { int cell_index = state.getCellIndex(); String client_id = state.getClientId(); footerCellTemplate = getFooterCellTemplate(); ComponentVariables variables = ComponentsVariableResolver.getVariables(footerCellTemplate, column); variables.setVariable("client_id", client_id); variables.setVariable("cell_index", new Integer(cell_index)); variables.setVariable("footerColumnClass", state.getColumnClass()); Boolean sorting = getColumnSorting(state.getGrid(), column.getId()); if (sorting != null) { if (sorting.booleanValue()) { variables.setVariable("footerColumnSortClass", "rich-sdt-footer-sort-up"); } else { variables.setVariable("footerColumnSortClass", "rich-sdt-footer-sort-down"); } } UIComponent component = column.getFacet(FOOTER_PART); if(component != null){ footerCellTemplate.encodeBegin(context, column); renderChild(context, component); footerCellTemplate.encodeEnd(context, column); } } };
variables.setVariable("sortAscending", Boolean.TRUE); } else { variables.setVariable("sortDescending", Boolean.TRUE); variables.setVariable("client_id", client_id); variables.setVariable("cell_index", new Integer(cell_index));
variables.setVariable("icon", icon); variables.setVariable("iconDisabled", iconDisabled); variables.setVariable("actualIcon", actualIcon); variables.setVariable("iconFolder", iconFolder); variables.setVariable("iconFolderDisabled", iconFolderDisabled); variables.setVariable("actualIconFolder", actualIconFolder);
variables.setVariable("client_id", client_id); variables.setVariable("cell_index", new Integer(cell_index)); variables.setVariable("sepOffset", new Integer(sepOffset)); variables.setVariable("headerColumnClass", state.getColumnClass()); Boolean sorting = getColumnSorting(state.getGrid(), column.getId()); if (sorting != null) { if (sorting.booleanValue()) { variables.setVariable("headerColumnSortClass", "rich-sdt-header-sort-up"); } else { variables.setVariable("headerColumnSortClass", "rich-sdt-header-sort-down");
context, menuItem); variables.setVariable("icon", resource); variables.setVariable("iconDisabledClasses", "dr-menu-icon-disabled rich-menu-item-icon-disabled"); } else { variables.setVariable("onmouseoutInlineStyles", processInlineStyles(context, menuItem, false)); variables.setVariable("onmouseoverInlineStyles", processInlineStyles(context, menuItem, true)); variables.setVariable("onclick", scriptValue.toString());
public void setUpColumnsWidth(FacesContext context, UIScrollableDataTable grid) throws IOException{ ScrollableDataTableRendererState state = ScrollableDataTableRendererState.getRendererState(context); state.setFrozenColumnCount(ScrollableDataTableUtils.getFrozenColumnsCount(grid)); ColumnWalker.iterateOverColumns(context, grid, columnsWidthCounter, null, state); ComponentVariables variables = ComponentsVariableResolver.getVariables(this, grid); int sumWidth = state.getSumWidth() + 200; variables.setVariable("sumWidth", new Integer(sumWidth)); }
protected void preEncodeBegin(FacesContext context, UIComponent component) throws IOException { super.preEncodeBegin(context, component); if(component instanceof UITabPanel){ UITabPanel tabPanel = (UITabPanel)component; ComponentVariables componentVariables = ComponentsVariableResolver.getVariables(this, tabPanel); componentVariables.setVariable("tabPanel", getTabPanelInfoCollector().collectTabPanelInfo(context, (UITabPanel)component)); } }
public void renderFooters(FacesContext context, UIScrollableDataTable grid, boolean isFrozen) throws IOException{ ResponseWriter writer = context.getResponseWriter(); final ScrollableDataTableRendererState state = ScrollableDataTableRendererState.getRendererState(context); if(isFrozen){ state.setColumType(COLUMN_FROZEN_TYPE); }else{ state.setColumType(COLUMN_NORMAL_TYPE); } state.setClientId(grid.getClientId(context)); state.setFrozenColumnCount(ScrollableDataTableUtils.getFrozenColumnsCount(grid)); state.setFrozenPart(isFrozen); int colsCount = ColumnWalker.iterateOverColumns(context, grid, footerCellRenderer, writer, state); int rowsCount = grid.getRowCount(); ComponentVariables variables = ComponentsVariableResolver.getVariables(this, grid); variables.setVariable("rows_count", new Integer(rowsCount)); variables.setVariable("columns_count", new Integer(colsCount)); }
public void doEncodeEnd(ResponseWriter writer, FacesContext context, org.richfaces.component.UIComponentControl component, ComponentVariables variables) throws IOException { variables.setVariable("event", component.getAttributes().get("event") ); variables.setVariable("forAttr", component.getAttributes().get("for") ); variables.setVariable("attachTiming", component.getAttributes().get("attachTiming") ); variables.setVariable("attachTo", component.getAttributes().get("attachTo") ); variables.setVariable("name", component.getAttributes().get("name") ); variables.setVariable("operation", component.getAttributes().get("operation") ); variables.setVariable("params", component.getEncodedParametersMap() ); java.lang.String clientId = component.getClientId(context); variables.setVariable("forAttr", getUtils().escapeJavaScript( replaceClientIds(context, component, forAttr))); variables.setVariable("attachTo", replaceClientIds(context, component, attachTo));
public void doEncodeEnd(ResponseWriter writer, FacesContext context, org.richfaces.component.UIEffect component, ComponentVariables variables) throws IOException { java.lang.String clientId = component.getClientId(context); variables.setVariable("for", component.getAttributes().get("for") ); variables.setVariable("event", component.getAttributes().get("event") ); variables.setVariable("name", component.getAttributes().get("name") ); variables.setVariable("type", component.getAttributes().get("type") ); variables.setVariable("targetId", component.getAttributes().get("targetId") ); variables.setVariable("params", convertParameters(context,component) ); variables.setVariable("attachObj","''"); if (! "".equals(sid)) { UIComponent forcomp = getUtils().findComponentFor((UIComponent)component,sid); if (forcomp != null) { String cid= forcomp.getClientId(context); variables.setVariable("forPart", "{targetId:'"+cid+"',attachId:'"+cid+"'}"); } else { variables.setVariable("forPart","{targetId:'"+sid+"',attachId:'"+sid+"'}"); variables.setVariable("attachObj",sid); variables.setVariable("forPart","{}"); variables.setVariable("targetObj","''"); if (! "".equals(tid)) { UIComponent targetcomp = getUtils().findComponentFor(component,tid); if (targetcomp != null) { variables.setVariable("targetPart","{targetId:'"+targetcomp.getClientId(context)+"'}"); } else {
componentVariables.setVariable("clientSide", new Boolean(clientSide)); componentVariables.setVariable("tabs", tabs);
public void doEncodeBegin(ResponseWriter writer, FacesContext context, org.richfaces.component.UIPage component, ComponentVariables variables ) throws IOException { variables.setVariable("namespace", prolog(context,component) ); writer.startElement("html", component); getUtils().writeAttribute(writer, "lang", context.getViewRoot().getLocale() );
onselect=""; variables.setVariable("onselect",onselect);
public void doEncodeBegin(ResponseWriter writer, FacesContext context, org.richfaces.component.UITabPanel component, ComponentVariables variables ) throws IOException { java.lang.String clientId = component.getClientId(context); variables.setVariable("spacer", getResource( "images/spacer.gif" ).getUri(context, component) );
variables.setVariable("spacer", getResource( "/org/richfaces/renderkit/html/images/spacer.gif" ).getUri(context, component) );
public void doEncodeEnd(ResponseWriter writer, FacesContext context, org.richfaces.component.UITab component, ComponentVariables variables) throws IOException { java.lang.String clientId = component.getClientId(context); variables.setVariable("spacer", getResource( "images/spacer.gif" ).getUri(context, component) );
public void doEncodeEnd(ResponseWriter writer, FacesContext context, org.richfaces.component.UIDataFltrSlider component, ComponentVariables variables) throws IOException { java.lang.String clientId = component.getClientId(context); variables.setVariable("arrow", getResource( "org.richfaces.renderkit.html.images.SliderArrowImage" ).getUri(context, component) );