You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2010/09/15 20:10:21 UTC
svn commit: r997436 -
/myfaces/tobago/branches/tobago-1.0.x/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java
Author: bommel
Date: Wed Sep 15 18:10:21 2010
New Revision: 997436
URL: http://svn.apache.org/viewvc?rev=997436&view=rev
Log:
(TOBAGO-304) No horizontal scrollbar in tc:sheet when no data
(TOBAGO-901) On wide empty sheets not all columns are displayed
Modified:
myfaces/tobago/branches/tobago-1.0.x/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java
Modified: myfaces/tobago/branches/tobago-1.0.x/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/branches/tobago-1.0.x/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java?rev=997436&r1=997435&r2=997436&view=diff
==============================================================================
--- myfaces/tobago/branches/tobago-1.0.x/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java (original)
+++ myfaces/tobago/branches/tobago-1.0.x/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/SheetRenderer.java Wed Sep 15 18:10:21 2010
@@ -478,6 +478,24 @@ public class SheetRenderer extends Layou
data.setRowIndex(-1);
+ if (visibleIndex == -1 && showHeader) {
+ writer.startElement(HtmlConstants.TR, null);
+ writer.flush();
+ int columnIndex = -1;
+ for (UIColumn column : renderedColumnList) {
+ columnIndex++;
+ writer.startElement(HtmlConstants.TD, null);
+ writer.startElement(HtmlConstants.DIV, null);
+ writer.writeStyleAttribute(HtmlRendererUtil.toStyleString("width", columnWidths.get(columnIndex)));
+ writer.endElement(HtmlConstants.DIV);
+ writer.endElement(HtmlConstants.TD);
+ }
+ writer.startElement(HtmlConstants.TD, null);
+ writer.flush();
+ writer.write(" ");
+ writer.endElement(HtmlConstants.TD);
+ writer.endElement(HtmlConstants.TR);
+ }
writer.endElement(HtmlConstants.TABLE);
writer.endElement(HtmlConstants.DIV);