You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by aw...@apache.org on 2006/09/18 16:37:59 UTC

svn commit: r447465 - /incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelFormLayoutRenderer.java

Author: awiner
Date: Mon Sep 18 09:37:58 2006
New Revision: 447465

URL: http://svn.apache.org/viewvc?view=rev&rev=447465
Log:
Fix ADFFACES-166:  Provide meaningful Exception for tr:panelFormLayout without children or (better) just don't render content.

Modified:
    incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelFormLayoutRenderer.java

Modified: incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelFormLayoutRenderer.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelFormLayoutRenderer.java?view=diff&rev=447465&r1=447464&r2=447465
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelFormLayoutRenderer.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/renderkit/core/xhtml/PanelFormLayoutRenderer.java Mon Sep 18 09:37:58 2006
@@ -580,7 +580,7 @@
   @SuppressWarnings("unchecked")
   private void _encodeFormColumns(
     FacesContext        context,
-    RenderingContext arc,
+    RenderingContext    arc,
     ResponseWriter      rw,
     boolean             startAlignedLabels,
     String              effectiveLabelWidth,
@@ -590,6 +590,9 @@
     int                 colSpan,
     List<FormItem>      visibleItems) throws IOException
   {
+    if (visibleItems.isEmpty())
+      return;
+
     rw.startElement("tr", null); // the outer row
     int currentItemIndex = 0;
     int visibleItemsLength = visibleItems.size();