You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2006/09/19 08:06:19 UTC

svn commit: r447754 - /myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlDataTable.java

Author: mmarinschek
Date: Mon Sep 18 23:06:19 2006
New Revision: 447754

URL: http://svn.apache.org/viewvc?view=rev&rev=447754
Log:
[TOMAHAWK-493]   detailStamp facet in the last row not decoded/validated/updated. Thanks to Val Blant.

Modified:
    myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlDataTable.java

Modified: myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlDataTable.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlDataTable.java?view=diff&rev=447754&r1=447753&r2=447754
==============================================================================
--- myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlDataTable.java (original)
+++ myfaces/tomahawk/trunk/core/src/main/java/org/apache/myfaces/component/html/ext/HtmlDataTable.java Mon Sep 18 23:06:19 2006
@@ -194,7 +194,6 @@
         set.add(facet);
         if (rowIndex != -1 && facet != null)
         {
-
             _detailRowStates.put(getClientId(facesContext), saveDescendantComponentStates(set.iterator(), false));
         }
 
@@ -354,6 +353,15 @@
                 }
 
                 process(context, facet, processAction);
+
+                if ( rowIndex == (last - 1) )
+                {
+                    Set set = new HashSet();
+                    set.add(facet);
+                    _detailRowStates.put(
+                            getClientId(FacesContext.getCurrentInstance()),
+                                saveDescendantComponentStates(set.iterator(),false));
+                }
             }
         }
     }