details:   /erp/devel/pi/rev/d02182e7d80b
changeset: 9136:d02182e7d80b
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Tue Dec 14 16:35:49 2010 +0100
summary:   Enable maximize option on Query/List widgets.

details:   /erp/devel/pi/rev/c846c8c43d53
changeset: 9137:c846c8c43d53
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Tue Dec 14 17:38:17 2010 +0100
summary:   Set default rows number to 10

details:   /erp/devel/pi/rev/24c3cedbfc1b
changeset: 9138:24c3cedbfc1b
user:      Gorka Ion Damián <gorkaion.damian <at> openbravo.com>
date:      Tue Dec 14 17:38:47 2010 +0100
summary:   Fixed issue with LongDomainType comparation.

diffstat:

 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ParametersActionHandler.java
 |   2 +-
 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
                   |   2 +-
 
modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListWidgetProvider.java
     |  10 ++++------
 3 files changed, 6 insertions(+), 8 deletions(-)

diffs (51 lines):

diff -r afd23dce3cec -r 24c3cedbfc1b 
modules/org.openbravo.client.application/src/org/openbravo/client/application/ParametersActionHandler.java
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ParametersActionHandler.java
        Tue Dec 14 17:02:02 2010 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ParametersActionHandler.java
        Tue Dec 14 17:38:47 2010 +0100
@@ -163,7 +163,7 @@
         Date date = xmlDateFormat.parse(stringValue);
         parameterValue.setValueDate(date);
       } else if 
(domainType.getClass().getSuperclass().equals(BigDecimalDomainType.class)
-          || 
domainType.getClass().getSuperclass().equals(LongDomainType.class)) {
+          || domainType.getClass().equals(LongDomainType.class)) {
         parameterValue.setValueNumber(new BigDecimal(stringValue));
       } else { // default
         parameterValue.setValueString(stringValue);
diff -r afd23dce3cec -r 24c3cedbfc1b 
modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
--- 
a/modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
  Tue Dec 14 17:02:02 2010 +0100
+++ 
b/modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
  Tue Dec 14 17:38:47 2010 +0100
@@ -11,7 +11,7 @@
 <!--2A32CF26F3F64FE39C7F94E9D82497D1-->  <HEIGHT><![CDATA[200]]></HEIGHT>
 <!--2A32CF26F3F64FE39C7F94E9D82497D1-->  
<ALLOW_ANONYMOUS_ACCESS><![CDATA[Y]]></ALLOW_ANONYMOUS_ACCESS>
 <!--2A32CF26F3F64FE39C7F94E9D82497D1-->  
<ISSUPERCLASS><![CDATA[Y]]></ISSUPERCLASS>
-<!--2A32CF26F3F64FE39C7F94E9D82497D1-->  
<CAN_MAXIMIZE><![CDATA[N]]></CAN_MAXIMIZE>
+<!--2A32CF26F3F64FE39C7F94E9D82497D1-->  
<CAN_MAXIMIZE><![CDATA[Y]]></CAN_MAXIMIZE>
 <!--2A32CF26F3F64FE39C7F94E9D82497D1--></OBKMO_WIDGET_CLASS>
 
 <!--D1E4261099AE4095B2F2DAEE0F7E7784--><OBKMO_WIDGET_CLASS>
diff -r afd23dce3cec -r 24c3cedbfc1b 
modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListWidgetProvider.java
--- 
a/modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListWidgetProvider.java
    Tue Dec 14 17:02:02 2010 +0100
+++ 
b/modules/org.openbravo.client.querylist/src/org/openbravo/client/querylist/QueryListWidgetProvider.java
    Tue Dec 14 17:38:47 2010 +0100
@@ -72,19 +72,17 @@
   public JSONObject getWidgetInstanceDefinition(WidgetInstance widgetInstance) 
{
     try {
       final JSONObject jsonObject = 
super.getWidgetInstanceDefinition(widgetInstance);
+
       jsonObject.put("widgetInstanceId", widgetInstance.getId());
 
-      Long height = widgetInstance.getWidgetClass().getHeight();
-
+      Long rowsNumber = 10L;
       for (ParameterValue value : widgetInstance
           .getOBUIAPPParameterValueEMObkmoWidgetInstanceIDList()) {
         if ("RowsNumber".equals(value.getParameter().getDBColumnName())) {
-          height = value.getValueNumber().longValue() * ROW_HEIGHT;
-          height += STATIC_HEIGHT;
+          rowsNumber = value.getValueNumber().longValue();
         }
       }
-
-      jsonObject.put(HEIGHT, height);
+      jsonObject.put(HEIGHT, (rowsNumber * ROW_HEIGHT) + STATIC_HEIGHT);
 
       return jsonObject;
     } catch (Exception e) {

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to