diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java b/ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java index a8cc93d16..2bc35c261 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/GanttPanel.java @@ -52,6 +52,9 @@ public class GanttPanel extends XulElement implements AfterCompose { this.planner = planner; FunctionalityExposedForExtensions context = (FunctionalityExposedForExtensions) planner .getContext(); + if (planner.isShowingCriticalPath()) { + context.showCriticalPath(); + } this.diagramGraph = context.getDiagramGraph(); timeTrackerComponent = timeTrackerForGanttPanel(context .getTimeTracker()); diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java index 628277ad6..f6746ad11 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/Planner.java @@ -665,6 +665,10 @@ public class Planner extends HtmlMacroComponent { .getPostChangeListeners()); } + public boolean isShowingCriticalPath() { + return isShowingCriticalPath; + } + public boolean isShowingLabels() { return isShowingLabels; }