From 2007a32fb571ab9a55f06a8e6c362d8942b81a4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacobo=20Aragunde=20P=C3=A9rez?= Date: Tue, 20 Apr 2010 20:46:44 +0200 Subject: [PATCH] ItEr55S13CUAdministracionMateriaisItEr37S11: Focus on the name or the code boxes of a category makes that category selected. --- .../web/materials/MaterialsController.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/materials/MaterialsController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/materials/MaterialsController.java index 4ffa0caa5..c2ceaa7c2 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/materials/MaterialsController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/materials/MaterialsController.java @@ -184,6 +184,13 @@ public class MaterialsController extends materialCategory.setName(ie.getValue()); } }); + tb.addEventListener("onFocus", new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + ((Treeitem)tb.getParent().getParent().getParent()).setSelected(true); + refreshMaterials(); + } + }); Treecell tc = new Treecell(); Treerow tr = null; @@ -209,6 +216,13 @@ public class MaterialsController extends materialCategory.setCode(ie.getValue()); } }); + codeTb.addEventListener("onFocus", new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + ((Treeitem)codeTb.getParent().getParent().getParent()).setSelected(true); + refreshMaterials(); + } + }); Treecell codeTc = new Treecell(); codeTb.setParent(codeTc); codeTc.setParent(tr);