You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jl...@apache.org on 2015/03/10 15:10:31 UTC
svn commit: r1665560 - in /ofbiz/branches/release13.07/framework/widget:
dtd/widget-form.xsd src/org/ofbiz/widget/form/MacroFormRenderer.java
src/org/ofbiz/widget/form/ModelFormField.java
Author: jleroux
Date: Tue Mar 10 14:10:30 2015
New Revision: 1665560
URL: http://svn.apache.org/r1665560
Log:
Removes unrelated stuff commited by error in r1665543
Modified:
ofbiz/branches/release13.07/framework/widget/dtd/widget-form.xsd
ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java
ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java
Modified: ofbiz/branches/release13.07/framework/widget/dtd/widget-form.xsd
URL: http://svn.apache.org/viewvc/ofbiz/branches/release13.07/framework/widget/dtd/widget-form.xsd?rev=1665560&r1=1665559&r2=1665560&view=diff
==============================================================================
--- ofbiz/branches/release13.07/framework/widget/dtd/widget-form.xsd (original)
+++ ofbiz/branches/release13.07/framework/widget/dtd/widget-form.xsd Tue Mar 10 14:10:30 2015
@@ -679,7 +679,6 @@ under the License.
<xs:restriction base="xs:token">
<xs:enumeration value="timestamp" />
<xs:enumeration value="date" />
- <xs:enumeration value="date-fix" />
<xs:enumeration value="time" />
</xs:restriction>
</xs:simpleType>
Modified: ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java?rev=1665560&r1=1665559&r2=1665560&view=diff
==============================================================================
--- ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java (original)
+++ ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/MacroFormRenderer.java Tue Mar 10 14:10:30 2015
@@ -50,7 +50,6 @@ import org.ofbiz.base.util.UtilValidate;
import org.ofbiz.base.util.string.FlexibleStringExpander;
import org.ofbiz.base.util.template.FreeMarkerWorker;
import org.ofbiz.entity.Delegator;
-import org.ofbiz.entity.util.EntityUtilProperties;
import org.ofbiz.webapp.control.RequestHandler;
import org.ofbiz.webapp.taglib.ContentUrlTag;
import org.ofbiz.widget.ModelWidget;
@@ -638,11 +637,6 @@ public class MacroFormRenderer implement
formattedMask = "9999-99-99 99:99:99";
}
}
- Delegator delegator = (Delegator) request.getAttribute("delegator");
- String timeFormat = "";
- if (UtilValidate.isNotEmpty(delegator)) {
- timeFormat = EntityUtilProperties.getPropertyValue("general", "displayTimeFormat", delegator);
- }
StringWriter sr = new StringWriter();
sr.append("<@renderDateTimeField ");
sr.append("name=\"");
@@ -707,8 +701,6 @@ public class MacroFormRenderer implement
sr.append(formName);
sr.append("\" mask=\"");
sr.append(formattedMask);
- sr.append("\" timeFormat=\"");
- sr.append(timeFormat);
sr.append("\" />");
executeMacro(writer, sr.toString());
this.addAsterisks(writer, context, modelFormField);
@@ -1878,7 +1870,7 @@ public class MacroFormRenderer implement
int size = 25;
int maxlength = 30;
String dateType = dateFindField.getType();
- if ("date".equals(dateType) || "date-fix".equals(dateType)) {
+ if ("date".equals(dateType)) {
size = maxlength = 10;
if (uiLabelMap != null) {
localizedInputTitle = uiLabelMap.get("CommonFormatDate");
@@ -1920,10 +1912,6 @@ public class MacroFormRenderer implement
if (UtilValidate.isNotEmpty(modelFormField.getTitleStyle())) {
titleStyle = modelFormField.getTitleStyle();
}
-
- Delegator delegator = (Delegator)context.get("delegator");
- String defaultDateFormat = EntityUtilProperties.getPropertyValue("general.properties", "displayDateFindFormat", "yy-mm-dd", delegator);
-
StringWriter sr = new StringWriter();
sr.append("<@renderDateFindField ");
sr.append(" className=\"");
@@ -1974,8 +1962,6 @@ public class MacroFormRenderer implement
sr.append(opUpThruDay);
sr.append("\" opIsEmpty=\"");
sr.append(opIsEmpty);
- sr.append("\" defaultDateFormat=\"");
- sr.append(defaultDateFormat);
sr.append("\" />");
executeMacro(writer, sr.toString());
this.appendTooltip(writer, context, modelFormField);
Modified: ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java?rev=1665560&r1=1665559&r2=1665560&view=diff
==============================================================================
--- ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java (original)
+++ ofbiz/branches/release13.07/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java Tue Mar 10 14:10:30 2015
@@ -63,7 +63,6 @@ import org.ofbiz.entity.model.ModelEntit
import org.ofbiz.entity.model.ModelField;
import org.ofbiz.entity.model.ModelReader;
import org.ofbiz.entity.util.EntityUtil;
-import org.ofbiz.entity.util.EntityUtilProperties;
import org.ofbiz.service.DispatchContext;
import org.ofbiz.service.GenericServiceException;
import org.ofbiz.service.ModelParam;
@@ -2003,14 +2002,19 @@ public class ModelFormField {
throw new IllegalArgumentException(errMsg);
}
} else if ("date".equals(this.type) && retVal.length() > 10) {
+ Locale locale = (Locale) context.get("locale");
+ if (locale == null) {
+ locale = Locale.getDefault();
+ }
+
StringToTimestamp stringToTimestamp = new DateTimeConverters.StringToTimestamp();
Timestamp timestamp = null;
try {
timestamp = stringToTimestamp.convert(retVal);
Date date = new Date(timestamp.getTime());
- Delegator delegator = (Delegator)context.get("delegator");
- String displayDateFormat = EntityUtilProperties.getPropertyValue("general.properties", "displayDateFormat", "dd-MM-yyyy", delegator);
- retVal = UtilDateTime.toDateString(date, displayDateFormat);
+
+ DateFormat dateFormatter = DateFormat.getDateInstance(DateFormat.SHORT, locale);
+ retVal = dateFormatter.format(date);
}
catch (ConversionException e) {
String errMsg = "Error formatting date using default instead [" + retVal + "]: " + e.toString();
@@ -2020,14 +2024,23 @@ public class ModelFormField {
}
} else if ("date-time".equals(this.type) && retVal.length() > 16) {
+ Locale locale = (Locale) context.get("locale");
+ TimeZone timeZone = (TimeZone) context.get("timeZone");
+ if (locale == null) {
+ locale = Locale.getDefault();
+ }
+ if (timeZone == null) {
+ timeZone = TimeZone.getDefault();
+ }
+
StringToTimestamp stringToTimestamp = new DateTimeConverters.StringToTimestamp();
Timestamp timestamp = null;
try {
timestamp = stringToTimestamp.convert(retVal);
Date date = new Date(timestamp.getTime());
- Delegator delegator = (Delegator)context.get("delegator");
- String displayDateTimeFormat = EntityUtilProperties.getPropertyValue("general.properties", "displayDateTimeFormat", "dd-MM-yyyy HH:mm:ss.SSS", delegator);
- retVal = UtilDateTime.toDateString(date, displayDateTimeFormat);
+
+ DateFormat dateFormatter = UtilDateTime.toDateTimeFormat(null, timeZone, locale);
+ retVal = dateFormatter.format(date);
}
catch (ConversionException e) {
String errMsg = "Error formatting date/time using default instead [" + retVal + "]: " + e.toString();