From 1214a9a6c6b9b7e03c07fa173161f8b9422211c0 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Fri, 19 Oct 2012 23:24:19 +0800 Subject: [PATCH] iDempiere IDEMPIERE-234 Configurable Toolbar. Process button should be invisible for sort tab. --- .../adempiere/webui/adwindow/DetailPane.java | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/DetailPane.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/DetailPane.java index e035967e28..8a2a525aa6 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/DetailPane.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/adwindow/DetailPane.java @@ -213,16 +213,18 @@ public class DetailPane extends Panel implements EventListener { }); button.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Delete"))); - button = new ToolBarButton(); - button.setImage(PROCESS_IMAGE); - toolbar.appendChild(button); - button.addEventListener(Events.ON_CLICK, new EventListener() { - @Override - public void onEvent(Event event) throws Exception { - onProcess(event.getTarget()); - } - }); - button.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Process"))); + if (!tabPanel.getGridTab().isSortTab()) { + button = new ToolBarButton(); + button.setImage(PROCESS_IMAGE); + toolbar.appendChild(button); + button.addEventListener(Events.ON_CLICK, new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + onProcess(event.getTarget()); + } + }); + button.setTooltiptext(Util.cleanAmp(Msg.getMsg(Env.getCtx(), "Process"))); + } Hbox messageContainer = new Hbox(); messageContainer.setPack("end");