details: https://code.openbravo.com/erp/devel/pi/rev/ef8567be8b78
changeset: 14088:ef8567be8b78
user: Martin Taal <martin.taal <at> openbravo.com>
date: Wed Oct 26 15:18:26 2011 +0200
summary: Fixes issue 18484: Fields Updated and Created do not have the hour
diffstat:
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-datetime.js
| 1 +
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateTimeUIDefinition.java
| 4 ++
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateUIDefinition.java
| 16 ++++++---
modules/org.openbravo.userinterface.smartclient/src/org/openbravo/userinterface/smartclient/templates/smartclient_types_js.ftl
| 3 +
4 files changed, 18 insertions(+), 6 deletions(-)
diffs (68 lines):
diff -r da5f8acef63a -r ef8567be8b78
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-datetime.js
---
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-datetime.js
Wed Oct 26 15:02:48 2011 +0200
+++
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-datetime.js
Wed Oct 26 15:18:26 2011 +0200
@@ -209,6 +209,7 @@
// == OBDateItem properties ==
isc.OBDateTimeItem.addProperties({
+ showTime: true,
blurValue: function() {
return isc.OBDateTimeItem.expandDateYear(this.dateFormat, this.getValue());
diff -r da5f8acef63a -r ef8567be8b78
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateTimeUIDefinition.java
---
a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateTimeUIDefinition.java
Wed Oct 26 15:02:48 2011 +0200
+++
b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateTimeUIDefinition.java
Wed Oct 26 15:18:26 2011 +0200
@@ -40,6 +40,10 @@
return "OBDateTimeItem";
}
+ protected String getClientFormatObject() {
+ return "OB.Format.dateTime";
+ }
+
@Override
public synchronized Object createFromClassicString(String value) {
try {
diff -r da5f8acef63a -r ef8567be8b78
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateUIDefinition.java
---
a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateUIDefinition.java
Wed Oct 26 15:02:48 2011 +0200
+++
b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/DateUIDefinition.java
Wed Oct 26 15:18:26 2011 +0200
@@ -126,18 +126,22 @@
public String getTypeProperties() {
final StringBuilder sb = new StringBuilder();
sb.append("editFormatter: function(value, field, component, record) {"
- + "return OB.Utilities.Date.JSToOB(value, OB.Format.date);" + "},"
+ + "return OB.Utilities.Date.JSToOB(value, " + getClientFormatObject()
+ ");" + "},"
+ "parseInput: function(value, field, component, record) {"
- + "return OB.Utilities.Date.OBToJS(value, OB.Format.date);" + "},");
+ + "return OB.Utilities.Date.OBToJS(value, " + getClientFormatObject()
+ ");" + "},");
sb.append("shortDisplayFormatter: function(value, field, component,
record) {"
- + "return OB.Utilities.Date.JSToOB(value, OB.Format.date);" + "},"
+ + "return OB.Utilities.Date.JSToOB(value, " + getClientFormatObject()
+ ");" + "},"
+ "normalDisplayFormatter: function(value, field, component, record) {"
- + "return OB.Utilities.Date.JSToOB(value, OB.Format.date);" + "},"
- + "createClassicString: function(value) {"
- + "return OB.Utilities.Date.JSToOB(value, OB.Format.date);" + "},");
+ + "return OB.Utilities.Date.JSToOB(value, " + getClientFormatObject()
+ ");" + "},"
+ + "createClassicString: function(value) {" + "return
OB.Utilities.Date.JSToOB(value, "
+ + getClientFormatObject() + ");" + "},");
return sb.toString();
}
+ protected String getClientFormatObject() {
+ return "OB.Format.date";
+ }
+
@Override
public String getCellAlign() {
return "left";
diff -r da5f8acef63a -r ef8567be8b78
modules/org.openbravo.userinterface.smartclient/src/org/openbravo/userinterface/smartclient/templates/smartclient_types_js.ftl
---
a/modules/org.openbravo.userinterface.smartclient/src/org/openbravo/userinterface/smartclient/templates/smartclient_types_js.ftl
Wed Oct 26 15:02:48 2011 +0200
+++
b/modules/org.openbravo.userinterface.smartclient/src/org/openbravo/userinterface/smartclient/templates/smartclient_types_js.ftl
Wed Oct 26 15:18:26 2011 +0200
@@ -55,3 +55,6 @@
return OB.Utilities.Date.JSToOB(this, OB.Format.dateTime);
});
+isc.Date.toShortDatetime = function(formatter, isDatetimeField) {
+ return OB.Utilities.Date.JSToOB(this, OB.Format.dateTime);
+};
\ No newline at end of file
------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn
about Cisco certifications, training, and career opportunities.
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits