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));
+ }
}
}
}