From 46f43e1194fe542dd290173bf2cfd5e01ddd27e9 Mon Sep 17 00:00:00 2001 From: Susana Montes Pedreira Date: Fri, 19 Feb 2010 08:45:33 +0100 Subject: [PATCH] ItEr48S04ValidacionEProbasFuncionaisItEr47S04 : [Bug #340] Fixing bug. --- .../navalplanner/web/common/components/Autocomplete.java | 7 +++++++ .../externalcompanies/ExternalCompanyCRUDController.java | 3 ++- .../src/main/webapp/workreports/workReport.zul | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/Autocomplete.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/Autocomplete.java index d9eb4ae9f..c91e70890 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/Autocomplete.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/components/Autocomplete.java @@ -112,6 +112,13 @@ public class Autocomplete extends Combobox { } } + public void clear() { + this.setValue(""); + this.setSelectedItem(null); + this.setModel(finder.getModel()); + this.invalidate(); + } + private Object getBean(String classname) { HttpServletRequest servletRequest = (HttpServletRequest) Executions .getCurrent().getNativeRequest(); diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/externalcompanies/ExternalCompanyCRUDController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/externalcompanies/ExternalCompanyCRUDController.java index 35f80bf25..0adef54b2 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/externalcompanies/ExternalCompanyCRUDController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/externalcompanies/ExternalCompanyCRUDController.java @@ -90,7 +90,7 @@ public class ExternalCompanyCRUDController extends GenericForwardComposer private void clearAutocompleteUser() { Autocomplete user = (Autocomplete) createWindow.getFellowIfAny("user"); if (user != null) { - user.setValue(""); + user.clear(); } } @@ -99,6 +99,7 @@ public class ExternalCompanyCRUDController extends GenericForwardComposer externalCompanyModel.initEdit(company); getVisibility().showOnly(createWindow); setInteractionFieldsActivation(company.getInteractsWithApplications()); + clearAutocompleteUser(); Util.reloadBindings(createWindow); } diff --git a/navalplanner-webapp/src/main/webapp/workreports/workReport.zul b/navalplanner-webapp/src/main/webapp/workreports/workReport.zul index 1adfbd0c6..89f424887 100644 --- a/navalplanner-webapp/src/main/webapp/workreports/workReport.zul +++ b/navalplanner-webapp/src/main/webapp/workreports/workReport.zul @@ -127,6 +127,7 @@