From 361f3ea7d30229383315389e08bd53b1e8c68974 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Tue, 16 Jun 2009 22:07:28 +0200 Subject: [PATCH] ItEr13S14ArquitecturaClientesItEr11S12: When adding tasks the height of task list is updated. --- .../src/main/java/org/zkoss/ganttz/TaskList.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskList.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskList.java index fc2030cc5..e02509c68 100644 --- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskList.java +++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/TaskList.java @@ -96,6 +96,9 @@ public class TaskList extends XulElement implements AfterCompose { task.afterCompose(); if (relocate) { response(null, new AuInvoke(task, "recolocateAfterAdding")); + setHeight(getHeight());// forcing smart update + adjustZoomColumnsHeight(); + getGanttPanel().getDependencyList().redrawDependencies(); } } @@ -198,8 +201,7 @@ public class TaskList extends XulElement implements AfterCompose { for (Task task : getTasks()) { task.zoomChanged(); } - response("adjust_height", new AuInvoke(TaskList.this, - "adjust_height")); + adjustZoomColumnsHeight(); } }; getTimeTracker().addZoomListener(zoomLevelChangedListener); @@ -237,4 +239,8 @@ public class TaskList extends XulElement implements AfterCompose { return taskEditFormComposer; } + private void adjustZoomColumnsHeight() { + response("adjust_height", new AuInvoke(TaskList.this, "adjust_height")); + } + }