diff --git a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/MenuPanel.java b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/MenuPanel.java index 32fe4ec1ec..8d75cc9c57 100644 --- a/zkwebui/WEB-INF/src/org/adempiere/webui/panel/MenuPanel.java +++ b/zkwebui/WEB-INF/src/org/adempiere/webui/panel/MenuPanel.java @@ -160,6 +160,8 @@ public class MenuPanel extends Panel implements EventListener generateMenu(treeItemChildren, mChildNode); if(treeItemChildren.getChildren().size() != 0) treeitem.appendChild(treeItemChildren); + + treeitem.getTreerow().addEventListener(Events.ON_CLICK, this); } else { @@ -205,6 +207,10 @@ public class MenuPanel extends Panel implements EventListener { fireMenuSelectedEvent(selectedItem); } + else + { + selectedItem.setOpen(!selectedItem.isOpen()); + } } } // Elaine 2009/02/27 - expand tree