From 0e704e697332ea31c50d2d199e5ab2045d5c3eaa Mon Sep 17 00:00:00 2001 From: Lorenzo Tilve Date: Fri, 11 Jun 2010 12:24:54 +0200 Subject: [PATCH] ItEr59S07RFAspectosGraficosRecursoLimitantesItEr58S08: Refreshed queue elements context menus and dependencies after moving between limiting resources --- .../web/limitingresources/LimitingResourcesController.java | 1 + .../web/limitingresources/LimitingResourcesPanel.java | 7 ++----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesController.java index 57a0d5196..e26b83a2b 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesController.java @@ -429,6 +429,7 @@ public class LimitingResourcesController extends GenericForwardComposer { public boolean moveTask(LimitingResourceQueueElement element) { showManualAllocationWindow(element); + limitingResourcesPanel.reloadComponent(); return getManualAllocationWindowStatus() == Messagebox.OK; } diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesPanel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesPanel.java index f30c9f450..a16f1a7ab 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesPanel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/limitingresources/LimitingResourcesPanel.java @@ -296,7 +296,6 @@ public class LimitingResourcesPanel extends HtmlMacroComponent { paginatorFilter.populateHorizontalListbox(); paginatorFilter.goToHorizontalPage(0); reloadComponent(); - rebuildDependencies(); // Reset mapper for first detail if (newDetailLevel == ZoomLevel.DETAIL_THREE) { @@ -440,14 +439,14 @@ public class LimitingResourcesPanel extends HtmlMacroComponent { paginatorFilter.goToHorizontalPage(horizontalPagination .getSelectedIndex()); reloadComponent(); - rebuildDependencies(); } - private void reloadComponent() { + public void reloadComponent() { timeTrackerHeader.recreate(); timeTrackerComponent.recreate(); queueListComponent.invalidate(); queueListComponent.afterCompose(); + rebuildDependencies(); } private class PaginatorFilter implements IDetailItemFilter { @@ -502,14 +501,12 @@ public class LimitingResourcesPanel extends HtmlMacroComponent { paginatorFilter.goToHorizontalPage(horizontalPagination .getSelectedIndex() - 1); reloadComponent(); - rebuildDependencies(); } public void paginationUp() { paginatorFilter.goToHorizontalPage(horizontalPagination .getSelectedIndex() + 1); reloadComponent(); - rebuildDependencies(); } @Override