From 3592a15fd555fec8198ba1ca0032affacdd4fbe1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 5 Oct 2009 19:52:46 +0200 Subject: [PATCH] ItEr29S08CUCreacionProxectoPlanificacionItEr28S09: Registering scripts for Resource load panel. They neeed to be loaded when loading the page for first time, because resource load is loaded by demand. --- .../web/planner/OrderPlanningController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/OrderPlanningController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/OrderPlanningController.java index c11bd5b60..a44197b39 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/OrderPlanningController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/OrderPlanningController.java @@ -33,6 +33,9 @@ import org.springframework.context.annotation.Scope; import org.springframework.stereotype.Component; import org.zkoss.ganttz.Planner; import org.zkoss.ganttz.adapters.PlannerConfiguration; +import org.zkoss.ganttz.resourceload.ScriptsRequiredByResourceLoadPanel; +import org.zkoss.ganttz.util.OnZKDesktopRegistry; +import org.zkoss.ganttz.util.script.IScriptsRegister; /** * @author Óscar González Fernández @@ -75,6 +78,12 @@ public class OrderPlanningController implements private CalendarAllocationController calendarAllocationController; public OrderPlanningController() { + getScriptsRegister().register(ScriptsRequiredByResourceLoadPanel.class); + } + + private IScriptsRegister getScriptsRegister() { + return OnZKDesktopRegistry.getLocatorFor(IScriptsRegister.class) + .retrieve(); } @Override