From a497e03b69d1b99c37f0c3bcd0eb80492594323e Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Mon, 19 Apr 2021 14:48:01 +0200 Subject: [PATCH] IDEMPIERE-4766 Record ID button would be more useful if it shows the ID (#658) --- .../src/org/adempiere/webui/editor/WButtonEditor.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WButtonEditor.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WButtonEditor.java index e2fa48113d..83e8a3151f 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WButtonEditor.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/editor/WButtonEditor.java @@ -177,6 +177,7 @@ public class WButtonEditor extends WEditor implements IProcessButton getComponent().setIconSclass("z-icon-Zoom"); else getComponent().setImage(ThemeManager.getThemeResource("images/Zoom16.png")); // 16*16 + // NOTE the label of Record_ID button is overwritten in setValue getComponent().setLabel(Msg.getMsg(Env.getCtx(), "ZoomDocument")); } else if (columnName.equals("Posted")) @@ -235,10 +236,14 @@ public class WButtonEditor extends WEditor implements IProcessButton String text = m_text; // Nothing to show or Record_ID - if (value == null || super.getColumnName().equals("Record_ID")) + if (value == null) { ; } + else if (super.getColumnName().equals("Record_ID")) + { + text = m_text + " (" + value.toString() + ")"; + } else if (super.getColumnName().equals("DocAction") && !MSysConfig.getBooleanValue(MSysConfig.DOCACTIONBUTTON_SHOWACTIONNAME, false, Env.getAD_Client_ID(Env.getCtx()))) {