From e1ed11f224301aca728812a2e772cf56bbc7f4df Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 8 May 2024 05:01:39 +0200 Subject: [PATCH] IDEMPIERE-6140 Chosen Multiple Selection Table column bug in Info window (#2353) --- .../src/org/adempiere/webui/panel/InfoGeneralPanel.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoGeneralPanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoGeneralPanel.java index 486266db4c..8440b08b37 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoGeneralPanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoGeneralPanel.java @@ -582,7 +582,7 @@ public class InfoGeneralPanel extends InfoPanel implements EventListener else if (DisplayType.isDate(displayType)) colClass = Timestamp.class; // ignore Binary, Button, ID, RowID - else if (displayType == DisplayType.List) + else if (displayType == DisplayType.List || displayType == DisplayType.RadiogroupList || displayType == DisplayType.Payment) { if (Env.isBaseLanguage(Env.getCtx(), "AD_Ref_List")) colSql = new StringBuffer("(SELECT l.Name FROM AD_Ref_List l WHERE l.AD_Reference_ID=") @@ -602,7 +602,8 @@ public class InfoGeneralPanel extends InfoPanel implements EventListener list.add(new ColumnInfo(Msg.translate(Env.getCtx(), columnName), colSql.toString(), colClass, true, columnName )); if (log.isLoggable(Level.FINEST)) log.finest("Added Column=" + columnName); } - else if (isDisplayed && DisplayType.isLookup(displayType)) + else if (isDisplayed && DisplayType.isLookup(displayType) + && !(displayType == DisplayType.ChosenMultipleSelectionTable || displayType == DisplayType.ChosenMultipleSelectionSearch || displayType == DisplayType.ChosenMultipleSelectionList)) { ColumnInfo colInfo = createLookupColumnInfo(Msg.translate(Env.getCtx(), columnName), columnName, displayType, AD_Reference_Value_ID, AD_Column_ID, colSql.toString()); if (colInfo != null)