From bd41a5d8e8e3076582945d470223f683622cd620 Mon Sep 17 00:00:00 2001 From: Marcos Gabriel de Oliveira Favaretto Date: Wed, 22 Nov 2023 23:23:11 -0300 Subject: [PATCH] IDEMPIERE-5935 - Fixes non-updatable product info window subtabs to auto-select first record functionality (#2114) --- .../WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java index 7152f49c63..8b47c08035 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/InfoPanel.java @@ -33,10 +33,12 @@ import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; +import java.util.LinkedHashSet; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Objects; +import java.util.Set; import java.util.Vector; import java.util.logging.Level; @@ -3548,6 +3550,11 @@ public abstract class InfoPanel extends Window implements EventListener, ((HtmlBasedComponent)contentPanel.getSelectedItem()).focus(); contentPanel.getSelectedItem().setSelected(true); + + Set selectionList = new LinkedHashSet<>(); + selectionList.add(contentPanel.getSelectedItem()); + + Events.postEvent(new SelectEvent<>(Events.ON_SELECT, contentPanel, selectionList)); } setStatusSelected ();