svn commit: r916925 - /ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ViewGeneric.groovy

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r916925 - /ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ViewGeneric.groovy

jacopoc
Author: jacopoc
Date: Sat Feb 27 08:29:21 2010
New Revision: 916925

URL: http://svn.apache.org/viewvc?rev=916925&view=rev
Log:
Added missing BigDecimal condition required to render the content of BigDecimal fields in the "view generic" screen. OFBIZ-3522

Modified:
    ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ViewGeneric.groovy

Modified: ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ViewGeneric.groovy
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ViewGeneric.groovy?rev=916925&r1=916924&r2=916925&view=diff
==============================================================================
--- ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ViewGeneric.groovy (original)
+++ ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ViewGeneric.groovy Sat Feb 27 08:29:21 2010
@@ -118,6 +118,8 @@
             fieldValue = UtilFormatOut.safeToString((Double)value.get(field.getName()));
         } else if (type.getJavaType().indexOf("Float") >= 0) {
             fieldValue = UtilFormatOut.safeToString((Float)value.get(field.getName()));
+        } else if (type.getJavaType().indexOf("BigDecimal") >= 0) {
+            fieldValue = UtilFormatOut.safeToString((BigDecimal)value.get(field.getName()));
         } else if (type.getJavaType().indexOf("String") >= 0) {
             fieldValue = UtilFormatOut.checkNull((String)value.get(field.getName()));
         }
@@ -276,6 +278,9 @@
     } else if (type.getJavaType().indexOf("Float") >= 0) {
         fieldValue = (value != null && useValue) ? UtilFormatOut.safeToString((Float)value.get(field.getName())):UtilFormatOut.checkNull(parameters.get(field.getName()));
         fieldType = "Float";
+    } else if (type.getJavaType().indexOf("BigDecimal") >= 0) {
+        fieldValue = (value != null && useValue) ? UtilFormatOut.safeToString((BigDecimal)value.get(field.getName())):UtilFormatOut.checkNull(parameters.get(field.getName()));
+        fieldType = "BigDecimal";
     } else if (type.getJavaType().indexOf("String") >= 0) {
         if (type.stringLength() <= 80) {
             fieldValue = (value != null && useValue) ? UtilFormatOut.checkNull((String)value.get(field.getName())):UtilFormatOut.checkNull(parameters.get(field.getName()));