Author: simoneg
Date: Fri Oct 30 15:24:33 2009
New Revision: 831329

URL: http://svn.apache.org/viewvc?rev=831329&view=rev
Log:
Fix on Dojo date widget interception of exiting values for sub beans

Modified:
    
labs/magma/trunk/website-dojo-datewidget/src/main/java/org/apache/magma/dojo/InterceptDateFields.aj

Modified: 
labs/magma/trunk/website-dojo-datewidget/src/main/java/org/apache/magma/dojo/InterceptDateFields.aj
URL: 
http://svn.apache.org/viewvc/labs/magma/trunk/website-dojo-datewidget/src/main/java/org/apache/magma/dojo/InterceptDateFields.aj?rev=831329&r1=831328&r2=831329&view=diff
==============================================================================
--- 
labs/magma/trunk/website-dojo-datewidget/src/main/java/org/apache/magma/dojo/InterceptDateFields.aj
 (original)
+++ 
labs/magma/trunk/website-dojo-datewidget/src/main/java/org/apache/magma/dojo/InterceptDateFields.aj
 Fri Oct 30 15:24:33 2009
@@ -16,9 +16,12 @@
  */
 package org.apache.magma.dojo;
 
+import org.apache.magma.beans.BeanHandler;
+import org.apache.magma.beans.MagmaBeanSupport;
 import org.apache.magma.beans.PropertyInfo;
 import org.apache.magma.view.tree.FieldNode;
 import org.apache.magma.view.tree.Node;
+import org.apache.magma.view.tree.ViewUtils;
 import org.apache.magma.website.beansview.BeanFormProducer;
 
 import java.io.IOException;
@@ -74,7 +77,8 @@
                                                writer.append(f.getPattern());
                                        }
                                        writer.append("','");
-                                       String iso = 
producer.getBean().handler().getStringValue(prop.getName());
+                                       MagmaBeanSupport properBean = 
ViewUtils.findProperBean(dateNode, producer.getBean(), true);
+                                       String iso = 
properBean.handler().getStringValue(prop.getName());
                                        writer.append(iso);
                                        writer.append("');\n");
                                }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to