@Override public void paint(int id, PaintTarget target) throws PaintException { target.startTag("css-string"); target.addAttribute("id", id); target.addText(css); target.endTag("css-string"); } }
protected void paintUpdatesForGroupRowWithAggregation(PaintTarget target, Object groupId) throws PaintException { target.startTag("updateAggregation"); List<String> values = getAggregatedValuesForGroup(groupId); for (String value : values) { target.addText(value); } target.endTag("updateAggregation"); cachedAggregatedValues.put(groupId, values); }
protected void paintEditableAggregationColumns(PaintTarget target) throws PaintException { target.startTag("editableAggregationColumns"); for (final Object columnId : _visibleColumns()) { if (CollectionUtils.isNotEmpty(aggregationEditableColumns) && aggregationEditableColumns.contains(columnId)) { target.addText(_columnIdMap().key(columnId)); } } target.endTag("editableAggregationColumns"); }
protected void paintGroupAggregation(PaintTarget target, Object groupId, Map<Object, Object> aggregations) throws PaintException { boolean paintGroupProperty = false; Collection groupProperties = getGroupProperties(); Object groupProperty = getGroupProperty(groupId); for (Object columnId : _visibleColumns()) { if (columnId == null || isColumnCollapsed(columnId)) { continue; } if (groupProperties.contains(columnId) && !paintGroupProperty) { if (columnId.equals(groupProperty)) { paintGroupProperty = true; } continue; } if (getCellStyleGenerator() != null) { String cellStyle = getCellStyleGenerator().getStyle(this, null, columnId); if (cellStyle != null && !cellStyle.isEmpty()) { target.addAttribute("style-" + _columnIdMap().key(columnId), cellStyle + "-ag"); } } String value = (String) aggregations.get(columnId); if (value != null) { target.addText(value); } else { target.addText(""); } } }
protected void paintAggregationRow(PaintTarget target, Map<Object, Object> aggregations) throws PaintException { target.startTag("arow"); for (final Object columnId : _visibleColumns()) { if (columnId == null || isColumnCollapsed(columnId)) { continue; } if (getCellStyleGenerator() != null) { String cellStyle = getCellStyleGenerator().getStyle(this, null, columnId); if (cellStyle != null && !cellStyle.equals("")) { target.addAttribute("style-" + _columnIdMap().key(columnId), cellStyle + "-ag"); } } String value = (String) aggregations.get(columnId); target.addText(value); } if (focusTotalAggregationInputColumnKey != null) { target.addAttribute("focusInput", focusTotalAggregationInputColumnKey); focusTotalAggregationInputColumnKey = null; } target.startTag("editableAggregationColumns"); for (final Object columnId : _visibleColumns()) { if (CollectionUtils.isNotEmpty(aggregationEditableColumns) && aggregationEditableColumns.contains(columnId)) { target.addText(_columnIdMap().key(columnId)); } } target.endTag("editableAggregationColumns"); target.endTag("arow"); }
protected void paintAggregationRow(PaintTarget target, Map<Object, Object> aggregations) throws PaintException { target.startTag("arow"); for (final Object columnId : _visibleColumns()) { if (columnId == null || isColumnCollapsed(columnId)) { continue; } if (getCellStyleGenerator() != null) { String cellStyle = getCellStyleGenerator().getStyle(this, null, columnId); if (cellStyle != null && !cellStyle.equals("")) { target.addAttribute("style-" + _columnIdMap().key(columnId), cellStyle + "-ag"); } } String value = (String) aggregations.get(columnId); target.addText(value); } paintEditableAggregationColumns(target); if (focusTotalAggregationInputColumnKey != null) { target.addAttribute("focusInput", focusTotalAggregationInputColumnKey); focusTotalAggregationInputColumnKey = null; } target.endTag("arow"); }