From eedd31186f8ad4c4c4c456f4707cecb3537758d2 Mon Sep 17 00:00:00 2001 From: Diego Pino Garcia Date: Tue, 13 Oct 2009 10:23:32 +0200 Subject: [PATCH] ItEr29S14ProcuraOrganizacionsTraballo: [FixBug] Change addElement() in BandboxSearch, and add getSelectedElement() --- .../common/components/bandboxsearch/BandboxSearch.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 8a6be241a..8290dc958 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 @@ -29,6 +29,7 @@ import javax.servlet.http.HttpServletRequest; import org.apache.commons.lang.StringUtils; import org.navalplanner.business.common.BaseEntity; import org.navalplanner.business.labels.entities.Label; +import org.navalplanner.web.common.Util; import org.navalplanner.web.common.components.finders.IBandboxFinder; import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; @@ -109,6 +110,10 @@ public class BandboxSearch extends HtmlMacroComponent { bandbox.setVariable("selectedElement", obj, true); } + public Object getSelectedElement() { + return bandbox.getVariable("selectedElement", true); + } + /** * Find {@link Label} which name or type start with prefix * @@ -196,9 +201,10 @@ public class BandboxSearch extends HtmlMacroComponent { * @param obj */ public void addElement(Object obj) { - List list = asList(listbox.getModel()); + List list = asList(finder.getModel()); list.add(obj); - listbox.setModel(new SimpleListModel(list)); + finder.setModel(new SimpleListModel(list)); + listbox.setModel(finder.getModel()); Util.reloadBindings(listbox); }