Author: ashish
Date: Mon Nov 29 12:46:58 2010
New Revision: 1040091

URL: http://svn.apache.org/viewvc?rev=1040091&view=rev
Log:
Bug fix.
Removed hard coded viewSize value from FindGeneric.groovy file. If viewSize is 
not available in parameters then read defaultViewSize from widget.properties 
and set it as a viewSize. Hard coded view size create inconsistency in 
pagination. i.e If result contains 15 items then view size displayed in 
dropdown is 20 and only (1 - 10 of 15 ) items displayed as a search result.

Thanks Deepak & Rishi for the contribution.

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

Modified: 
ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/FindGeneric.groovy
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/FindGeneric.groovy?rev=1040091&r1=1040090&r2=1040091&view=diff
==============================================================================
--- 
ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/FindGeneric.groovy
 (original)
+++ 
ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/FindGeneric.groovy
 Mon Nov 29 12:46:58 2010
@@ -28,6 +28,7 @@ import org.ofbiz.entity.model.ModelField
 import org.ofbiz.entity.model.ModelFieldType;
 import org.ofbiz.entity.GenericEntity;
 import org.ofbiz.base.util.UtilFormatOut;
+import org.ofbiz.base.util.UtilProperties;
 import org.ofbiz.entity.condition.EntityExpr;
 import org.ofbiz.entity.condition.EntityCondition;
 import org.ofbiz.entity.condition.EntityConditionList;
@@ -122,7 +123,7 @@ context.viewIndexNext = viewIndex+1;
 try {
     viewSize = Integer.valueOf((String)parameters.get("VIEW_SIZE")).intValue();
 } catch (NumberFormatException nfe) {
-    viewSize = 10;
+    viewSize = 
Integer.valueOf(UtilProperties.getPropertyValue("widget.properties", 
"widget.form.defaultViewSize")).intValue();
 }
 
 context.viewSize = viewSize;


Reply via email to