getState

получает текущий статус диаграммы Ганта

GanttUIState getState();
GanttUIStateобъект состояния

Example

const opened_task = gantt.getState().lightbox;

Details

Этот объект состояния представляет внутренние UI-настройки диаграммы Ганта и включает следующие свойства:

  • autoscroll - (boolean) - указывает, включён ли автоскроллинг диаграммы Ганта (true). Присутствует только при активном расширении click_drag.
  • batch_update - (boolean) - показывает режим обновления. true, если метод вызывается внутри метода batchUpdate.
  • drag_from_start - (boolean | null) - определяет режим изменения размера задачи. true — изменение с начала, false — с конца, null — изменение не происходит.
  • drag_id - (string | null | undefined) - id задачи, которая в данный момент перетаскивается. undefined или null, если задачи не перетаскиваются.
  • drag_mode - (string | null | undefined) - режим перетаскивания, значения: 'move', 'resize', 'progress', 'ignore' при перетаскивании задачи. Иначе null или undefined.
  • fullscreen - (boolean) - указывает, находится ли диаграмма Ганта в полноэкранном режиме (true) или нет (false).
  • lightbox - (string | null | undefined) - id задачи, открытой в лайтбоксе. undefined или null означает, что задача не открыта.
  • link_from_start - (boolean | null) - показывает, создаётся ли новая связь с начала предшествующей задачи (true).
  • link_landing_area - (boolean) - указывает, наведён ли курсор мыши на элемент перетаскивания связи (bubble) во время создания связи.
  • link_source_id - (string | number | null) - id исходной (предшествующей) задачи при создании новой связи.
  • link_target_id - (string | number | null) - id целевой (последующей) задачи при создании новой связи.
  • link_to_start - (boolean) - показывает, создаётся ли связь к началу последующей задачи (true).
  • min_date - (Date) - дата начала отображения задач на диаграмме.
  • max_date - (Date) - дата окончания отображения задач на диаграмме.
  • scale_unit - (string) - единица измерения для фоновой сетки timeline.
  • scale_step - (number) - шаг фоновой сетки timeline.
  • selected_task - (string | null | undefined) - id текущей выбранной задачи. undefined или null, если задача не выбрана.

Обратите внимание, что этот объект предназначен только для чтения, и изменение его свойств не повлияет на поведение диаграммы Ганта.

К началу