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, если задача не выбрана.
Обратите внимание, что этот объект предназначен только для чтения, и изменение его свойств не повлияет на поведение диаграммы Ганта.
К началу