Перейти к основному содержимому

addMarker

Description

добавляет маркер на область временной шкалы

addMarker: (marker: MarkerConfig) => number | string

Parameters

  • marker - (required) MarkerConfig - конфигурационный объект маркера

Returns

  • markerId - (number|string) - необязательный идентификатор маркера

Пример

const dateToString = gantt.date.date_to_str(gantt.config.task_date);
const markerId = gantt.addMarker({
start_date: new Date(),
css: "today",
title: dateToString(new Date())
});

setInterval(() => {
const marker = gantt.getMarker(markerId);
marker.start_date = new Date();
marker.title = dateToString(marker.start_date);
gantt.updateMarker(markerId);
}, 1000 * 60);

Связанные примеры

Подробности

заметка

Этот метод определяется в расширении marker, поэтому необходимо включить плагин marker. Подробности см. в статье Добавление вертикальных маркеров.

Объект конфигурации имеет следующие свойства:

  • id? - (string | number) - идентификатор маркера
  • start_date - (Date) - Date-объект, задающий начальную дату маркера
  • end_date? - (Date) - Date-объект, задающий конечную дату маркера
  • css? - (string) - CSS-класс, применяемый к маркеру
  • text? - (string | number) - заголовок маркера
  • title? - (string | number) - tooltip маркера

Связанные API

Связанные руководства

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.