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

addMarker

Description

Добавляет маркер в область timeline

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

Parameters

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

Returns

  • markerId - (number|string) - опционально, id маркера

Example

var todayMarker = gantt.addMarker({
start_date: new Date(),
css: "today",
title:date_to_str( new Date())
});
setInterval(function(){
var today = gantt.getMarker(todayMarker);
today.start_date = new Date();
today.title = date_to_str(today.start_date);
gantt.updateMarker(todayMarker);
}, 1000*60);

Details

заметка

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

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

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