Author: abelevich
Date: 2009-11-05 05:50:08 -0500 (Thu, 05 Nov 2009)
New Revision: 15834
Modified:
root/framework/trunk/impl/src/main/java/org/richfaces/component/UIDataAdaptor.java
Log:
Modified:
root/framework/trunk/impl/src/main/java/org/richfaces/component/UIDataAdaptor.java
===================================================================
---
root/framework/trunk/impl/src/main/java/org/richfaces/component/UIDataAdaptor.java 2009-11-05
10:49:00 UTC (rev 15833)
+++
root/framework/trunk/impl/src/main/java/org/richfaces/component/UIDataAdaptor.java 2009-11-05
10:50:08 UTC (rev 15834)
@@ -783,7 +783,10 @@
* @param visitor
*/
public void walk(FacesContext faces, DataVisitor visitor, Object argument) {
- Range range = null;
+ Object key = getRowKey();
+ captureOrigValue(faces);
+
+ Range range = null;
DataComponentState componentState = getComponentState();
if (componentState != null) {
@@ -791,8 +794,11 @@
}
getExtendedDataModel().walk(faces, visitor, range, argument);
+
+ setRowKey(key);
+ restoreOrigValue(faces);
}
-
+
public void processDecodes(FacesContext faces) {
if (!this.isRendered()) {
return;
Show replies by date