diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadController.java index 4c9ab601f..eb5e37d6d 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/resourceload/ResourceLoadController.java @@ -1,8 +1,17 @@ package org.navalplanner.web.resourceload; +import java.util.ArrayList; +import java.util.Date; + +import org.joda.time.LocalDate; import org.springframework.beans.factory.config.BeanDefinition; import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; +import org.zkoss.ganttz.data.resourceload.LoadTimelinesGroup; +import org.zkoss.ganttz.resourceload.ResourcesLoadPanel; +import org.zkoss.ganttz.timetracker.TimeTracker; +import org.zkoss.ganttz.util.Interval; +import org.zkoss.zk.ui.util.GenericForwardComposer; /** * Controller for global resourceload view @@ -15,4 +24,26 @@ public class ResourceLoadController extends GenericForwardComposer { public ResourceLoadController() { } + @Override + public void doAfterCompose(org.zkoss.zk.ui.Component comp) throws Exception { + ResourcesLoadPanel resourcesLoadPanel = buildResourcesLoadPanel(); + comp.appendChild(resourcesLoadPanel); + resourcesLoadPanel.afterCompose(); + } + + private ResourcesLoadPanel buildResourcesLoadPanel() { + return new ResourcesLoadPanel(new ArrayList(), + getDummyTimeTracker()); + } + + private TimeTracker getDummyTimeTracker() { + Interval interval = new Interval(toDate(new LocalDate(2008, 6, 10)), + toDate(new LocalDate(2011, 6, 10))); + return new TimeTracker(interval); + } + + private Date toDate(LocalDate localDate) { + return localDate.toDateTimeAtStartOfDay().toDate(); + } + } diff --git a/navalplanner-webapp/src/main/webapp/resourceload/resourceload.zul b/navalplanner-webapp/src/main/webapp/resourceload/resourceload.zul index 8da84c101..b78ad87f0 100644 --- a/navalplanner-webapp/src/main/webapp/resourceload/resourceload.zul +++ b/navalplanner-webapp/src/main/webapp/resourceload/resourceload.zul @@ -13,4 +13,6 @@ controller = resourceLoadController; ]]> +
+
\ No newline at end of file