From 60baeab210ce41267b134d2e96440746d78f1361 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Fri, 6 Feb 2009 07:19:54 +0000 Subject: [PATCH] merge 8328 by hengsin on 05 February 2009 [ 2567395 ] Column name hardcoded in asi editor branches/adempiere343/zkwebui/WEB-INF/src/org/adempiere/webui/window/WPAttributeDialog.java --- .../adempiere/webui/window/WPAttributeDialog.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/window/WPAttributeDialog.java b/zkwebui/WEB-INF/src/org/adempiere/webui/window/WPAttributeDialog.java index 3844b9f5a7..21af1b9c38 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/window/WPAttributeDialog.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/window/WPAttributeDialog.java @@ -112,6 +112,14 @@ public class WPAttributeDialog extends Window implements EventListener m_AD_Column_ID = AD_Column_ID; m_WindowNoParent = WindowNo; + //get columnName from ad_column + m_columnName = DB.getSQLValueString(null, "SELECT ColumnName FROM AD_Column WHERE AD_Column_ID = ?", m_AD_Column_ID); + if (m_columnName == null || m_columnName.trim().length() == 0) + { + //fallback + m_columnName = "M_AttributeSetInstance_ID"; + } + try { init(); @@ -173,6 +181,8 @@ public class WPAttributeDialog extends Window implements EventListener private Panel centerPanel = new Panel(); private Grid centerLayout = new Grid(); private ConfirmPanel confirmPanel = new ConfirmPanel (true); + + private String m_columnName = null; /** * Layout @@ -508,7 +518,7 @@ public class WPAttributeDialog extends Window implements EventListener { Env.clearWinContext(m_WindowNo); // - Env.setContext(Env.getCtx(), m_WindowNoParent, Env.TAB_INFO, "M_AttributeSetInstance_ID", + Env.setContext(Env.getCtx(), m_WindowNoParent, Env.TAB_INFO, m_columnName, String.valueOf(m_M_AttributeSetInstance_ID)); Env.setContext(Env.getCtx(), m_WindowNoParent, Env.TAB_INFO, "M_Locator_ID", String.valueOf(m_M_Locator_ID));