protected void setProperties(UIComponent component) { super.setProperties(component); UIColumn column; try { column = (UIColumn) component; } catch (ClassCastException cce) { throw new IllegalStateException("Component " + component.toString() + " not expected type. Expected: UIColumn. Perhaps you're missing a tag?"); } if (footerClass != null) { if (!footerClass.isLiteralText()) { column.setValueExpression("footerClass", footerClass); } else { column.getAttributes().put("footerClass", footerClass.getExpressionString()); } } if (headerClass != null) { if (!headerClass.isLiteralText()) { column.setValueExpression("headerClass", headerClass); } else { column.getAttributes().put("headerClass", headerClass.getExpressionString()); } } }
public void encodeRow(ResponseWriter writer, FacesContext facesContext, RowHolderBase holder) throws IOException { RowHolder rowHolder = (RowHolder) holder; AbstractColumnGroup row = (AbstractColumnGroup) rowHolder.getRow(); rowHolder.setRowStart(true); Iterator<UIComponent> components = row.columns(); int columnNumber = 0; while (components.hasNext()) { UIColumn column = (UIColumn) components.next(); if (column.isRendered()) { column.getAttributes().put(COLUMN_CLASS, getColumnClass(rowHolder, columnNumber)); encodeColumn(facesContext, writer, column, rowHolder); columnNumber++; } } }
public void encodeRow(ResponseWriter writer, FacesContext facesContext, RowHolderBase holder) throws IOException { RowHolder rowHolder = (RowHolder) holder; AbstractColumnGroup row = (AbstractColumnGroup) rowHolder.getRow(); rowHolder.setRowStart(true); Iterator<UIComponent> components = row.columns(); int columnNumber = 0; while (components.hasNext()) { UIColumn column = (UIColumn) components.next(); if (column.isRendered()) { column.getAttributes().put(COLUMN_CLASS, getColumnClass(rowHolder, columnNumber)); encodeColumn(facesContext, writer, column, rowHolder); columnNumber++; } } }
public void encodeRow(ResponseWriter writer, FacesContext facesContext, RowHolderBase holder) throws IOException { RowHolder rowHolder = (RowHolder) holder; AbstractColumnGroup row = (AbstractColumnGroup) rowHolder.getRow(); rowHolder.setRowStart(true); Iterator<UIComponent> components = row.columns(); int columnNumber = 0; while (components.hasNext()) { UIColumn column = (UIColumn) components.next(); if (column.isRendered()) { column.getAttributes().put(COLUMN_CLASS, getColumnClass(rowHolder, columnNumber)); encodeColumn(facesContext, writer, column, rowHolder); columnNumber++; } } }
Object rowHeaderValue = column.getAttributes().get("rowHeader"); if (null != rowHeaderValue ) { isRowHeader = Boolean.valueOf(rowHeaderValue.toString()); final String columnStyleClass = (String) column.getAttributes().get("styleClass");
String headerClass = (String) column.getAttributes().get("headerClass"); if (headerClass != null){ styleClass = (String) headerClass; String footerClass = (String) column.getAttributes().get("footerClass"); if (footerClass != null){ styleClass = (String) footerClass;
String headerClass = (String) column.getAttributes().get("headerClass"); if (headerClass != null){ styleClass = (String) headerClass; String footerClass = (String) column.getAttributes().get("footerClass"); if (footerClass != null){ styleClass = (String) footerClass;
String headerClass = (String) column.getAttributes().get("headerClass"); if (headerClass != null){ styleClass = (String) headerClass; String footerClass = (String) column.getAttributes().get("footerClass"); if (footerClass != null){ styleClass = (String) footerClass;
if (isHeader) String headerClass = (String) column.getAttributes().get("headerClass"); if (headerClass != null) String footerClass = (String) column.getAttributes().get("footerClass"); if (footerClass != null)
Object rowHeaderValue = column.getAttributes().get("rowHeader"); if (null != rowHeaderValue ) { isRowHeader = Boolean.valueOf(rowHeaderValue.toString());
writer.startElement(HtmlConstants.TD_ELEM, table); Object width = column.getAttributes().get("width"); if (width != null) { writer.writeAttribute("style", "width: " + HtmlDimensions.formatSize(width.toString()), null); columnClass = HtmlUtil.concatClasses(cellClassName, columnClasses[columnCounter % columnClasses.length], column.getAttributes().get("styleClass")); } else { columnClass = HtmlUtil.concatClasses(cellClassName, column.getAttributes().get("styleClass"));
writer.startElement(HtmlConstants.TD_ELEM, table); Object width = column.getAttributes().get("width"); if (width != null) { writer.writeAttribute("style", "width: " + HtmlDimensions.formatSize(width.toString()), null); columnClass = HtmlUtil.concatClasses(cellClassName, columnClasses[columnCounter % columnClasses.length], column.getAttributes().get("styleClass")); } else { columnClass = HtmlUtil.concatClasses(cellClassName, column.getAttributes().get("styleClass"));
writer.startElement(HtmlConstants.TD_ELEM, table); Object width = column.getAttributes().get("width"); if (width != null) { writer.writeAttribute("style", "width: " + HtmlDimensions.formatSize(width.toString()), null); columnClass = HtmlUtil.concatClasses(cellClassName, columnClasses[columnCounter % columnClasses.length], column.getAttributes().get("styleClass")); } else { columnClass = HtmlUtil.concatClasses(cellClassName, column.getAttributes().get("styleClass"));
Map<String, Object> attributes = component.getAttributes(); if (Boolean.TRUE.equals(attributes.get(BREAK_ROW_BEFORE)) && rowHolder.getProcessCell() != 0) { encodeRowEnd(writer); int indeStyleClass = currentRow % rowClasses.length; String rowClass = rowClasses[indeStyleClass]; component.getAttributes().put(ROW_CLASS, rowClass);
Map<String, Object> attributes = component.getAttributes(); if (Boolean.TRUE.equals(attributes.get(BREAK_ROW_BEFORE)) && rowHolder.getProcessCell() != 0) { encodeRowEnd(writer); int indeStyleClass = currentRow % rowClasses.length; String rowClass = rowClasses[indeStyleClass]; component.getAttributes().put(ROW_CLASS, rowClass);
Map<String, Object> attributes = component.getAttributes(); if (Boolean.TRUE.equals(attributes.get(BREAK_ROW_BEFORE)) && rowHolder.getProcessCell() != 0) { encodeRowEnd(writer); int indeStyleClass = currentRow % rowClasses.length; String rowClass = rowClasses[indeStyleClass]; component.getAttributes().put(ROW_CLASS, rowClass);
for (UIColumn column : info.columns) { String columnHeaderClass = (String) column.getAttributes().get("headerClass"); writer.startElement("th", column); if (columnHeaderClass != null) {
for (UIColumn column : info.columns) { String columnFooterClass = (String) column.getAttributes().get("footerClass"); writer.startElement("td", column); if (columnFooterClass != null) {
for (UIColumn column : info.columns) { String columnFooterClass = (String) column.getAttributes().get("footerClass"); writer.startElement("td", column); if (columnFooterClass != null) {
for (UIColumn column : info.columns) { String columnFooterClass = (String) column.getAttributes().get("footerClass"); writer.startElement("td", column); if (columnFooterClass != null) {