IDEMPIERE-6140 Chosen Multiple Selection Table column bug in Info window (#2353)

This commit is contained in:
Carlos Ruiz 2024-05-08 05:01:39 +02:00
parent a86a73c391
commit e1ed11f224
1 changed files with 3 additions and 2 deletions

View File

@ -582,7 +582,7 @@ public class InfoGeneralPanel extends InfoPanel implements EventListener<Event>
else if (DisplayType.isDate(displayType)) else if (DisplayType.isDate(displayType))
colClass = Timestamp.class; colClass = Timestamp.class;
// ignore Binary, Button, ID, RowID // 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")) if (Env.isBaseLanguage(Env.getCtx(), "AD_Ref_List"))
colSql = new StringBuffer("(SELECT l.Name FROM AD_Ref_List l WHERE l.AD_Reference_ID=") 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<Event>
list.add(new ColumnInfo(Msg.translate(Env.getCtx(), columnName), colSql.toString(), colClass, true, columnName )); list.add(new ColumnInfo(Msg.translate(Env.getCtx(), columnName), colSql.toString(), colClass, true, columnName ));
if (log.isLoggable(Level.FINEST)) log.finest("Added Column=" + 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()); ColumnInfo colInfo = createLookupColumnInfo(Msg.translate(Env.getCtx(), columnName), columnName, displayType, AD_Reference_Value_ID, AD_Column_ID, colSql.toString());
if (colInfo != null) if (colInfo != null)