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