addMarker
Description
Fügt einen Marker zum Timeline-Bereich hinzu
addMarker: (marker: MarkerConfig) => number | string
Parameters
marker- (erforderlich) MarkerConfig - das Konfigurationsobjekt des Markers
Returns
markerId- (number|string) - optional, die Marker-ID
Example
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);
Related samples
Details
Hinweis
Diese Methode ist in der Marker-Erweiterung definiert, daher müssen Sie das Marker-Plugin aktivieren. Lesen Sie die Details im Artikel Vertikale Marker hinzufügen.
Das Konfigurationsobjekt hat die folgenden Eigenschaften:
- id? - (string | number) - die Marker-ID
- start_date - (Date) - ein Date-Objekt, das das Startdatum des Markers festlegt
- end_date? - (Date) - ein Date-Objekt, das das Enddatum des Markers festlegt
- css? - (string) - eine CSS-Klasse, die dem Marker zugewiesen wird
- text? - (string | number) - der Marker-Titel
- title? - (string | number) - der Marker-Tooltip
Related API
Related Guides
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.