Nicht terminierte Aufgaben können im Gantt-Diagramm aufgenommen werden, und sie benötigen keine spezifischen Daten.
Um dies zu erreichen, müssen Sie lediglich die unscheduled-Eigenschaft in der Konfiguration der Aufgabe auf true setzen:
{"id":1, "text":"Project #1", "type":"project", "progress": 0.6, "open": true},
{"id":2, "text":"Task #1", "unscheduled":false, "start_date":"02-04-2019", "parent":"1"},
{"id":3, "text":"Task #2", "unscheduled":true,"start_date":"","duration":"","parent":"1"}
Auf diese Weise erscheint die Aufgabe mit der ID "3" im Gantt-Diagramm ohne ein Startdatum und wird als leere Zeile angezeigt.
Um die Sichtbarkeit von nicht terminierten Aufgaben zu steuern, können Sie den Konfigurationsparameter gantt.config.show_unscheduled
verwenden und auf false setzen:
gantt.config.show_unscheduled = false;
Beachten Sie, dass Gantt standardmäßig Daten für Aufgaben zuweist, die als nicht terminiert markiert sind. Das bedeutet, dass die Eigenschaften start_date und end_date nicht leer bleiben:
var task = gantt.getTask(3);
console.log(task.unscheduled);
// true
console.log(task.start_date);
// Tue Jun 25 2019 18:42:50
Related sample: Show Unscheduled Tasks
Zurück nach oben