Author: konstantin.mishin
Date: 2010-02-16 10:24:22 -0500 (Tue, 16 Feb 2010)
New Revision: 16461
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ExtendedDataTableRenderer.java
Log:
RF-8109
Modified:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ExtendedDataTableRenderer.java
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ExtendedDataTableRenderer.java 2010-02-16
15:09:39 UTC (rev 16460)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/ExtendedDataTableRenderer.java 2010-02-16
15:24:22 UTC (rev 16461)
@@ -134,6 +134,12 @@
renderChild(context, caption);
writer.endElement(HTML.DIV_ELEM);
}
+ UIComponent header = component.getFacet("header");
+ if (header != null && header.isRendered()) {
+ writer.startElement(HTML.DIV_ELEM, component);
+ renderChild(context, header);
+ writer.endElement(HTML.DIV_ELEM);
+ }
}
@Override
@@ -154,6 +160,12 @@
@Override
protected void doEncodeEnd(ResponseWriter writer, FacesContext context, UIComponent
component) throws IOException {
+ UIComponent facet = component.getFacet("footer");
+ if (facet != null && facet.isRendered()) {
+ writer.startElement(HTML.DIV_ELEM, component);
+ renderChild(context, facet);
+ writer.endElement(HTML.DIV_ELEM);
+ }
writer.startElement(HTML.DIV_ELEM, component);
writer.writeAttribute(HTML.ID_ATTRIBUTE, component.getClientId(context) +
":d", null);
writer.writeAttribute(HTML.CLASS_ATTRIBUTE, "rich-extable-drag",
null);
Show replies by date