From b310314f7318ad480ea9bc2d8fdc8638cc105d78 Mon Sep 17 00:00:00 2001 From: Diego Pino Garcia Date: Wed, 21 Oct 2009 21:31:24 +0200 Subject: [PATCH] ItEr31S07CUConsultaModelosDePlanificacionItEr30S07: [FixBug] Refresh tree after removing order element in filter mode --- .../web/orders/OrderElementTreeController.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeController.java index 0660b88ec..9f67b8e83 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/orders/OrderElementTreeController.java @@ -243,12 +243,15 @@ public class OrderElementTreeController extends GenericForwardComposer { public void removeOrderElement() { Set selectedItems = tree.getSelectedItems(); for (Treeitem treeItem : selectedItems) { - getModel().removeNode( - (OrderElement) treeItem.getValue()); + remove((OrderElement) treeItem.getValue()); } filterByPredicateIfAny(); } + private void remove(OrderElement orderElement) { + getModel().removeNode(orderElement); + } + void doEditFor(Order order) { Util.reloadBindings(tree); } @@ -574,8 +577,8 @@ public class OrderElementTreeController extends GenericForwardComposer { removebutton.addEventListener(Events.ON_CLICK, new EventListener() { @Override public void onEvent(Event event) throws Exception { - getModel().removeNode( - orderElementForThisRow); + remove(orderElementForThisRow); + filterByPredicateIfAny(); } });