From b7dad2f1a0030f2412532c6c5bcc5c1c4f4c59c8 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Tue, 2 Jun 2009 06:12:11 +0000 Subject: [PATCH] https://sourceforge.net/tracker/?func=detail&atid=955896&aid=2798669&group_id=176962 - Wrong format for date fields on grid --- .../org/adempiere/webui/component/GridTabRowRenderer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/component/GridTabRowRenderer.java b/zkwebui/WEB-INF/src/org/adempiere/webui/component/GridTabRowRenderer.java index 40e945ecde..6309d8a885 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/component/GridTabRowRenderer.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/component/GridTabRowRenderer.java @@ -21,6 +21,7 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; +import org.adempiere.webui.apps.AEnv; import org.adempiere.webui.editor.WButtonEditor; import org.adempiere.webui.editor.WEditor; import org.adempiere.webui.editor.WEditorPopupMenu; @@ -33,6 +34,7 @@ import org.adempiere.webui.window.ADWindow; import org.compiere.model.GridField; import org.compiere.model.GridTab; import org.compiere.util.DisplayType; +import org.compiere.util.Env; import org.compiere.util.NamePair; import org.zkoss.zk.au.out.AuFocus; import org.zkoss.zk.ui.Component; @@ -182,12 +184,12 @@ public class GridTabRowRenderer implements RowRenderer, RowRendererExt, Renderer } else if (gridTab.getTableModel().getColumnClass(getColumnIndex(gridField)).equals(Timestamp.class)) { - SimpleDateFormat dateFormat = DisplayType.getDateFormat(DisplayType.Date); + SimpleDateFormat dateFormat = DisplayType.getDateFormat(DisplayType.Date, AEnv.getLanguage(Env.getCtx())); return dateFormat.format((Timestamp)value); } else if (DisplayType.isNumeric(gridField.getDisplayType())) { - return DisplayType.getNumberFormat(gridField.getDisplayType()).format(value); + return DisplayType.getNumberFormat(gridField.getDisplayType(), AEnv.getLanguage(Env.getCtx())).format(value); } else if (DisplayType.Button == gridField.getDisplayType()) {