From 50c44d24c1c9cec8c6fed20ea206ffaee5ce5691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacobo=20Aragunde=20P=C3=A9rez?= Date: Wed, 10 Nov 2010 11:47:21 +0100 Subject: [PATCH] [Bug #705] Fixed bug, adding an event listener to the ON_SELECT event to prevent conflict with ON_CLICK. FEA: ItEr63S03BugFixing --- .../web/templates/OrderTemplatesController.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/templates/OrderTemplatesController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/templates/OrderTemplatesController.java index 44deaf4e2..6f379964b 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/templates/OrderTemplatesController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/templates/OrderTemplatesController.java @@ -49,6 +49,9 @@ import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.context.annotation.Scope; import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.WrongValueException; +import org.zkoss.zk.ui.event.Event; +import org.zkoss.zk.ui.event.EventListener; +import org.zkoss.zk.ui.event.Events; import org.zkoss.zk.ui.util.GenericForwardComposer; import org.zkoss.zul.Constraint; import org.zkoss.zul.Image; @@ -289,6 +292,14 @@ public class OrderTemplatesController extends GenericForwardComposer implements private void reloadTree(TreeComponent orderElementsTree) { final Tree tree = (Tree) orderElementsTree.getFellowIfAny("tree"); tree.setModel(orderElementsTree.getController().getTreeModel()); + tree.addEventListener(Events.ON_SELECT, new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + //undo the work done by this event + //to be able to control it from the ON_CLICK event + tree.clearSelection(); + } + }); } private void setTreeRenderer(TreeComponent orderElementsTree) {