Klasse DualGanttChartContainerBase<T extends GanttChartBase<?>>

Typparameter:
T - the type of the Gantt chart
Alle implementierten Schnittstellen:
Styleable, EventTarget, Skinnable
Bekannte direkte Unterklassen:
DualGanttChartContainer, DualGanttChartLiteContainer

public abstract class DualGanttChartContainerBase<T extends GanttChartBase<?>> extends ContainerBase<T>
A specialization of ContainerBase capable of displaying exactly two instances of GanttChartBase and keeping their layouts and their scrolling and zooming behavior in sync. The container distinguishes between a primary and a secondary Gantt chart, where the secondary Gantt chart is located in the detail node section of a MasterDetailPane. It can be hidden or shown on demand. Each one of the two Gantt charts can have its own header and footer.
Seit:
1.6
  • Eigenschaftsdetails

  • Konstruktordetails

    • DualGanttChartContainerBase

      protected DualGanttChartContainerBase(boolean autoBinding, T primaryGanttChart, T secondaryGanttChart)
      Constructs a new container with the given Gantt chart controls.
      Parameter:
      autoBinding - if true, many properties of the secondary control will be bound to their equivalent of the primary Gantt chart
      primaryGanttChart - the primary Gantt chart shown in the top position
      secondaryGanttChart - the secondary Gantt chart shown in the bottom position
      Seit:
      1.6
    • DualGanttChartContainerBase

      protected DualGanttChartContainerBase(T primaryGanttChart, T secondaryGanttChart)
      Constructs a new container with the given Gantt chart controls. The properties of the secondary Gantt chart will be bound to their equivalent of the primary Gantt chart.
      Parameter:
      primaryGanttChart - the primary Gantt chart shown in the top position
      secondaryGanttChart - the secondary Gantt chart shown in the bottom position
      Seit:
      1.6
  • Methodendetails

    • createDefaultSkin

      protected Skin<?> createDefaultSkin()
      Setzt außer Kraft:
      createDefaultSkin in Klasse Control
    • getUserAgentStylesheet

      public String getUserAgentStylesheet()
      Setzt außer Kraft:
      getUserAgentStylesheet in Klasse Region
    • getMasterDetailPane

      public final MasterDetailPane getMasterDetailPane()
      Returns the MasterDetailPane instance used by the skin of this control to arrange the primary and secondary Gantt charts. The primary Gantt chart will be the master and the secondary Gantt chart will be the detail node.
      Gibt zurück:
      the master detail pane
      Seit:
      1.3
      Siehe auch:
    • primaryGanttChartProperty

      public final ObjectProperty<T> primaryGanttChartProperty()
      A property used to store the reference to the Gantt chart control that is serving as the primary Gantt chart.
      Gibt zurück:
      the primary Gantt chart property
      Seit:
      1.6
      Siehe auch:
    • setPrimaryGanttChart

      public final void setPrimaryGanttChart(T ganttChart)
      Sets the value of primaryGanttChartProperty().
      Parameter:
      ganttChart - the gantt chart control
      Seit:
      1.6
    • getPrimaryGanttChart

      public final T getPrimaryGanttChart()
      Returns the value of primaryGanttChartProperty().
      Gibt zurück:
      the primary Gantt chart control
      Seit:
      1.6
    • primaryHeaderProperty

      public final ObjectProperty<Node> primaryHeaderProperty()
      A property used to store the reference to a control that will be serving as a header for the primary Gantt chart. In most cases the primary header will be a toolbar.
      Gibt zurück:
      the primary header control property
      Seit:
      1.6
      Siehe auch:
    • setPrimaryHeader

      public final void setPrimaryHeader(Node header)
      Sets the value of the primaryHeaderProperty().
      Parameter:
      header - the node that will be used as a header
      Seit:
      1.6
    • getPrimaryHeader

      public final Node getPrimaryHeader()
      Returns the value of primaryHeaderProperty().
      Gibt zurück:
      the primary header node
      Seit:
      1.6
    • primaryFooterProperty

      public final ObjectProperty<Node> primaryFooterProperty()
      A property used to store the reference to a node that will be displayed in the footer position of the primary Gantt chart.
      Gibt zurück:
      the primary footer property
      Seit:
      1.6
      Siehe auch:
    • setPrimaryFooter

      public final void setPrimaryFooter(Node footer)
      Sets the value of primaryFooterProperty().
      Parameter:
      footer - the node that will be displayed in the footer position of the primary Gantt chart
      Seit:
      1.6
    • getPrimaryFooter

      public final Node getPrimaryFooter()
      Returns the value of primaryFooterProperty().
      Gibt zurück:
      the node displayed in the footer position of the primary Gantt chart
      Seit:
      1.6
    • secondaryHeaderProperty

      public final ObjectProperty<Node> secondaryHeaderProperty()
      A property used to store the reference to a control that will be serving as a header for the secondary Gantt chart. In most cases the secondary header will not be used.
      Gibt zurück:
      the secondary header control property
      Seit:
      1.6
    • setSecondaryHeader

      public final void setSecondaryHeader(Node header)
      Sets the value of secondaryHeaderProperty().
      Parameter:
      header - the control used as a header for the secondary Gantt chart
      Seit:
      1.6
    • getSecondaryHeader

      public final Node getSecondaryHeader()
      Returns the value of secondaryHeaderProperty().
      Gibt zurück:
      the secondary header node
      Seit:
      1.6
    • secondaryFooterProperty

      public final ObjectProperty<Node> secondaryFooterProperty()
      A property used to store the reference to a node that will be used in the footer position of the secondary Gantt chart.
      Gibt zurück:
      the secondary footer property
      Seit:
      1.6
      Siehe auch:
    • setSecondaryFooter

      public final void setSecondaryFooter(Node footer)
      Sets the value of secondaryFooterProperty().
      Parameter:
      footer - the node that will be shown in the footer position of the secondary Gantt chart
      Seit:
      1.6
    • getSecondaryFooter

      public final Node getSecondaryFooter()
      Returns the value of secondaryFooterProperty().
      Gibt zurück:
      the secondary footer node
      Seit:
      1.6
    • secondaryGanttChartProperty

      public final ObjectProperty<T> secondaryGanttChartProperty()
      A property used to store the reference to the secondary Gantt chart.
      Gibt zurück:
      the secondary Gantt chart property
      Siehe auch:
    • setSecondaryGanttChart

      public final void setSecondaryGanttChart(T ganttChart)
      Parameter:
      ganttChart - the gantt chart control
      Seit:
      1.6
    • getSecondaryGanttChart

      public final T getSecondaryGanttChart()
      Returns the value of secondaryGanttChartProperty().
      Gibt zurück:
      the secondary Gantt chart control
      Seit:
      1.6
    • showSecondaryProperty

      public final BooleanProperty showSecondaryProperty()
      A property used to toggle the visibility of the secondary Gantt chart.
      Gibt zurück:
      a property storing the visibility flag of the secondary Gantt chart
      Seit:
      1.6
      Siehe auch:
    • isShowSecondary

      public final boolean isShowSecondary()
      Returns the value of showSecondaryProperty().
      Gibt zurück:
      true if the secondary Gantt chart shall be visible
      Seit:
      1.6
    • setShowSecondary

      public final void setShowSecondary(boolean show)
      Sets the value of showSecondaryProperty().
      Parameter:
      show - if true, the secondary Gantt chart will be visible
      Seit:
      1.6