From 8a21002441fb30ce6eee2d8ccf3d2173909cd491 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Thu, 15 Oct 2009 17:36:24 +0200 Subject: [PATCH] ItEr30S11CUVistaRecursosTempoEmpresaItEr29S13: Added support to change the chart legend. --- ganttzk/src/main/java/org/zkoss/ganttz/Planner.java | 5 +++++ .../zkoss/ganttz/adapters/PlannerConfiguration.java | 10 ++++++++++ .../main/resources/web/ganttz/zul/plannerLayout.zul | 3 +-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java index b79e10f4a..0d55b9aa2 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java @@ -167,6 +167,11 @@ public class Planner extends HtmlMacroComponent { setAt("insertionPointChart", chartComponent); } + Component chartLegend = configuration.getChartLegend(); + if (chartLegend != null) { + setAt("insertionPointChartLegend", chartLegend); + } + this.addingDependenciesEnabled = configuration .isAddingDependenciesEnabled(); } diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/adapters/PlannerConfiguration.java b/ganttzk/src/main/java/org/zkoss/ganttz/adapters/PlannerConfiguration.java index a9782a75d..b310badee 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/adapters/PlannerConfiguration.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/adapters/PlannerConfiguration.java @@ -81,6 +81,8 @@ public class PlannerConfiguration { private Component chartComponent; + private Component chartLegend; + private boolean addingDependenciesEnabled = true; public PlannerConfiguration(IAdapterToTaskFundamentalProperties adapter, @@ -147,6 +149,14 @@ public class PlannerConfiguration { return chartComponent; } + public void setChartLegend(Component chartLegend) { + this.chartLegend = chartLegend; + } + + public Component getChartLegend() { + return chartLegend; + } + public void setAddingDependenciesEnabled(boolean addingDependenciesEnabled) { this.addingDependenciesEnabled = addingDependenciesEnabled; } diff --git a/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul b/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul index 4801d41e2..634cfce79 100644 --- a/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul +++ b/ganttzk/src/main/resources/web/ganttz/zul/plannerLayout.zul @@ -68,8 +68,7 @@ planner = self; -