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(); |
Free forum by Nabble | Edit this page |