From c525d477590633ad66a4d28f502537e719c29b78 Mon Sep 17 00:00:00 2001 From: Nicolas Micoud <58596990+nmicoud@users.noreply.github.com> Date: Sat, 12 Feb 2022 07:26:39 +0100 Subject: [PATCH] IDEMPIERE-5179 : Search fields : use reference table to determine which image to show (#1157) --- .../src/org/adempiere/webui/editor/WSearchEditor.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WSearchEditor.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WSearchEditor.java index 5b86722ee9..450b839017 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WSearchEditor.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WSearchEditor.java @@ -192,7 +192,11 @@ public class WSearchEditor extends WEditor implements ContextMenuListener, Value { columnName = this.getColumnName(); - if (columnName.equals("C_BPartner_ID")) + + if (Util.isEmpty(m_tableName)) + setTableAndKeyColumn(); + + if (m_tableName.equals("C_BPartner")) { popupMenu = new WEditorPopupMenu(true, true, isShowPreference(), true, true, false, lookup); if (ThemeManager.isUseFontIconForImage()) @@ -200,7 +204,7 @@ public class WSearchEditor extends WEditor implements ContextMenuListener, Value else imageUrl = ThemeManager.getThemeResource("images/BPartner16.png"); } - else if (columnName.equals("M_Product_ID")) + else if (m_tableName.equals("M_Product")) { popupMenu = new WEditorPopupMenu(true, true, isShowPreference(), false, false, false, lookup); if (ThemeManager.isUseFontIconForImage())