Author: pgolawski
Date: 2008-11-27 07:20:46 -0500 (Thu, 27 Nov 2008)
New Revision: 11410
Modified:
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java
Log:
encode no-break space in for empty cells
Modified:
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java
===================================================================
---
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java 2008-11-27
12:08:08 UTC (rev 11409)
+++
trunk/ui/extendedDataTable/src/main/java/org/richfaces/renderkit/AbstractExtendedTableRenderer.java 2008-11-27
12:20:46 UTC (rev 11410)
@@ -193,23 +193,28 @@
encodeStyleClass(writer, null,
"extdt-empty-cell rich-extdt-subheadercell", null,
null);
+ encodeNBSP(writer);
writer.endElement("th");
}
else{
writer.writeAttribute(HTML.style_ATTRIBUTE, "height: 0px", null);
for (int i = 0; i < numberOfColumns; i++) {
writer.startElement("th", header);
+ encodeNBSP(writer);
writer.endElement("th");
}
}
writer.endElement("tr");
-
encodeFilterRow(context, writer, table, table
.getSortedColumns(),
"extdt-subheadercell rich-extdt-subheadercell",
headerClass, "filter", HTML.th_ELEM);
writer.endElement("thead");
}
+
+ private void encodeNBSP(ResponseWriter writer) throws IOException {
+ writer.write(" ");
+ }
private void encodeFilterRow(FacesContext context, ResponseWriter writer,
UIExtendedDataTable table, Iterator<UIColumn> headers,
@@ -229,6 +234,7 @@
writer.startElement(HTML.th_ELEM, table);
encodeStyleClass(writer, null,
"extdt-empty-cell rich-extdt-subheadercell", null, null);
+ encodeNBSP(writer);
writer.endElement(HTML.th_ELEM);
writer.endElement(HTML.TR_ELEMENT);
}
@@ -325,6 +331,9 @@
dataColumn.getFacet("filter").encodeAll(context);
writer.endElement(HTML.DIV_ELEM);
}
+ else {
+ encodeNBSP(writer);
+ }
writer.endElement(element);
}
}
Show replies by date