ItEr29S14ProcuraOrganizacionsTraballo: [FixBug] Change addElement() in BandboxSearch, and add getSelectedElement()
This commit is contained in:
parent
cca93ed3cc
commit
eedd31186f
1 changed files with 8 additions and 2 deletions
|
|
@ -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<Object> list = asList(listbox.getModel());
|
||||
List<Object> list = asList(finder.getModel());
|
||||
list.add(obj);
|
||||
listbox.setModel(new SimpleListModel(list));
|
||||
finder.setModel(new SimpleListModel(list));
|
||||
listbox.setModel(finder.getModel());
|
||||
Util.reloadBindings(listbox);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue