Available only in PRO Edition
Overlay Extension
Эта функциональность доступна только в PRO-редакции.
Расширение overlay предоставляет набор API-методов, которые упрощают работу с оверлеями. Для получения более подробной информации обратитесь к статье Пользовательские элементы в области временной шкалы.
Методы
Следующие методы доступны через объект gantt.ext.overlay:
addOverlay
- addOverlay (render, id): string | number — добавляет новый оверлей в Gantt и возвращает его id
- render — (Function): HTMLElement — функция, отвечающая за рендеринг. В качестве параметра получает контейнер с пользовательским содержимым
- container — (HTMLElement) — контейнер для оверлея
- id? — (number | string) — необязательный параметр, задаёт идентификатор оверлея
var overlay = gantt.ext.overlay.addOverlay(function(container){});
deleteOverlay
- deleteOverlay (id): boolean — удаляет оверлей по его id
- id — (number | string) — идентификатор оверлея
gantt.ext.overlay.deleteOverlay(id);
getOverlaysIds
- getOverlaysIds (): Array<string> — возвращает массив с идентификаторами оверлеев, добавленных в диаграмму
var ids = gantt.ext.overlay.getOverlaysIds();
refreshOverlay
- refreshOverlay (id): void — перерисовывает указанный оверлей.
- id — (number | string) — идентификатор оверлея
gantt.ext.overlay.refreshOverlay(id);
showOverlay
- showOverlay (id): void — делает оверлей видимым по его id.
- id — (number | string) — идентификатор оверлея
gantt.ext.overlay.showOverlay(id);
hideOverlay
- hideOverlay (id): void — скрывает оверлей по его id
- id — (number | string) — идентификатор оверлея
gantt.ext.overlay.hideOverlay(id);
isOverlayVisible
- isOverlayVisible (id): boolean — определяет, видим ли указанный оверлей. Возвращает true, если оверлей видим.
- id — (number | string) — идентификатор оверлея
var isVisible = gantt.ext.overlay.isOverlayVisible(id);
К началу