From 91901dd017c7b91f2bfa03502d05ff85cb49d30a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Wed, 24 Jun 2009 18:00:10 +0200 Subject: [PATCH] ItEr14S13RFComportamentoGraficoPlanificador: Avoiding invalidation produced automatically by zk in Vbox (take a look at Box#insertBefore(newChild, refChild). Appearance messed up. --- .../src/main/java/org/zkoss/ganttz/ListDetails.java | 12 +++--------- .../main/resources/web/ganttz/zul/listdetails.zul | 5 ++--- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/ListDetails.java b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/ListDetails.java index b1cd46fc5..7df7bc714 100644 --- a/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/ListDetails.java +++ b/navalplanner-gantt-zk/src/main/java/org/zkoss/ganttz/ListDetails.java @@ -7,7 +7,6 @@ import java.util.List; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.zkoss.ganttz.util.TaskBean; -import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.HtmlMacroComponent; public class ListDetails extends HtmlMacroComponent { @@ -27,7 +26,7 @@ public class ListDetails extends HtmlMacroComponent { } private List getTaskDetails() { - List children = getInsertionPoint().getChildren(); + List children = getChildren(); return Planner.findComponentsOfType(TaskDetail.class, children); } @@ -43,7 +42,7 @@ public class ListDetails extends HtmlMacroComponent { } private void removeDetail(TaskDetail taskDetail) { - getInsertionPoint().getChildren().remove(taskDetail); + getChildren().remove(taskDetail); } public void addTask() { @@ -51,7 +50,6 @@ public class ListDetails extends HtmlMacroComponent { newTask.setName("Nova Tarefa"); newTask.setBeginDate(new Date()); newTask.setEndDate(threeMonthsLater(newTask.getBeginDate())); - System.out.println(newTask.getEndDate()); addTask(newTask); getPlanner().addTask(newTask); } @@ -73,12 +71,8 @@ public class ListDetails extends HtmlMacroComponent { private void addTask(TaskBean taskBean) { TaskDetail taskDetail = TaskDetail.create(taskBean); - getInsertionPoint().appendChild(taskDetail); + appendChild(taskDetail); taskDetail.afterCompose(); } - private Component getInsertionPoint() { - return getFellow("insertionPoint"); - } - } diff --git a/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/listdetails.zul b/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/listdetails.zul index 88cc1a4e9..8bb7f0316 100644 --- a/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/listdetails.zul +++ b/navalplanner-gantt-zk/src/main/resources/web/ganttz/zul/listdetails.zul @@ -1,7 +1,6 @@ -