Zum Hauptinhalt springen

addMarker

Description

Fügt einen Marker zum Timeline-Bereich hinzu

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

Parameters

  • marker - (required) MarkerConfig - die Konfigurationsobjekt des Markers

Returns

  • markerId - (number|string) - optionale ID des Markers

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

Hinweis

Diese Methode ist Teil der marker Erweiterung, daher stellen Sie sicher, dass das marker Plugin aktiviert ist. Für weitere Details lesen Sie den Artikel "Hinzufügen von vertikalen Markierungen".

Das Konfigurationsobjekt enthält die folgenden Eigenschaften:

  • id? - (string | number) - die ID des Markers
  • start_date - (Date) - das Date-Objekt, das den Startzeitpunkt des Markers angibt
  • end_date? - (Date) - das Date-Objekt, das den Endzeitpunkt des Markers angibt
  • css? - (string) - CSS-Klasse zur Gestaltung des Markers
  • text? - (string | number) - der Titeltext des Markers
  • title? - (string | number) - Tooltip-Text für den Marker