getState

Ruft den aktuellen Zustand des Gantt-Diagramms ab

GanttUIState getState();
GanttUIStateDas Zustandsobjekt

Example

const opened_task = gantt.getState().lightbox;

Details

Dieses Zustandsobjekt repräsentiert die internen UI-Einstellungen des Gantt-Diagramms und enthält die folgenden Eigenschaften:

  • autoscroll - (boolean) - gibt an, ob Gantt automatisch scrollt (true). Diese Eigenschaft ist nur vorhanden, wenn die click_drag Extension aktiv ist.
  • batch_update - (boolean) - zeigt den Update-Modus an. Es ist true, wenn die Methode innerhalb der batchUpdate Methode aufgerufen wird.
  • drag_from_start - (boolean | null) - definiert den Modus der Task-Größenänderung. true bedeutet Größenänderung vom Anfang, false vom Ende, und null bedeutet, dass keine Größenänderung stattfindet.
  • drag_id - (string | null | undefined) - die ID der aktuell gezogenen Aufgabe. Ist undefined oder null, wenn keine Aufgabe gezogen wird.
  • drag_mode - (string | null | undefined) - zeigt den Drag-Modus mit Werten wie 'move', 'resize', 'progress' oder 'ignore', wenn eine Aufgabe gezogen wird. Ansonsten ist es null oder undefined.
  • fullscreen - (boolean) - gibt an, ob das Gantt-Diagramm im Vollbildmodus ist (true) oder nicht (false).
  • lightbox - (string | null | undefined) - die ID der aktuell im Lightbox geöffneten Aufgabe. undefined oder null bedeutet, dass keine Aufgabe geöffnet ist.
  • link_from_start - (boolean | null) - zeigt an, ob ein neuer Link vom Anfang der Vorgängeraufgabe erstellt wird (true).
  • link_landing_area - (boolean) - gibt an, ob die Maus während der Linkerstellung auf das Link-Drag-Element (Bubble) zeigt.
  • link_source_id - (string | number | null) - die ID der Quelle (Vorgängeraufgabe) bei der Erstellung eines neuen Links.
  • link_target_id - (string | number | null) - die ID des Ziels (Nachfolgeraufgabe) bei der Erstellung eines neuen Links.
  • link_to_start - (boolean) - zeigt an, ob der Link zum Anfang der Nachfolgeraufgabe erstellt wird (true).
  • min_date - (Date) - das Startdatum, ab dem Aufgaben im Diagramm angezeigt werden.
  • max_date - (Date) - das Enddatum, bis zu dem Aufgaben im Diagramm angezeigt werden.
  • scale_unit - (string) - die Einheit, die für das Hintergrundgrid der Timeline verwendet wird.
  • scale_step - (number) - die Schrittgröße für das Hintergrundgrid der Timeline.
  • selected_task - (string | null | undefined) - die ID der aktuell ausgewählten Aufgabe. Ist undefined oder null, wenn keine Aufgabe ausgewählt ist.

Hinweis: Dieses Objekt dient nur zur Referenz und das Ändern hat keine Auswirkung auf das Verhalten des Gantt-Diagramms.

Zurück nach oben