From cb8744567975636d900e39f118a6fb146a2d1f64 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Wed, 18 Nov 2009 10:45:03 +0100 Subject: [PATCH] ItEr35S08CUAsignacionCalendarioLaboralRecursoItEr25S09: Added support to BandboxSearch to set the selected item and add an EventListener to the listbox. --- .../common/components/bandboxsearch/BandboxSearch.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/bandboxsearch/BandboxSearch.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/bandboxsearch/BandboxSearch.java index cccb21203..83aecfcd1 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/bandboxsearch/BandboxSearch.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/bandboxsearch/BandboxSearch.java @@ -107,8 +107,11 @@ public class BandboxSearch extends HtmlMacroComponent { setSelectedElement(null); } - private void setSelectedElement(Object obj) { + public void setSelectedElement(Object obj) { bandbox.setVariable("selectedElement", obj, true); + if (obj != null) { + bandbox.setValue(finder.objectToString(obj)); + } } public Object getSelectedElement() { @@ -226,4 +229,9 @@ public class BandboxSearch extends HtmlMacroComponent { return result; } + public void setListboxEventListener(String event, + EventListener listener) { + listbox.addEventListener(event, listener); + } + }