Available only in PRO Edition
Baseline-Steuerung
Diese Funktion ist nur in der PRO Edition verfügbar.
Dieser Abschnitt stellt eine Reihe von Selektoren vor, die Ihnen helfen, Baselines für Aufgaben festzulegen, indem Sie deren Startdaten und Dauer in Tagen spezifizieren.
gantt.config.lightbox.sections = [
{ name: "description", height: 38, map_to: "text", type: "textarea", focus: true },
{ name: "time", type: "duration", map_to: "auto" },
{ name: "baselines", height: 100, type: "baselines", map_to: "baselines" }, ];
Related sample: Display baselines
Initialisierung
Um die baselines-Steuerung in die Lightbox einzuschließen, folgen Sie diesen Schritten:
1) Fügen Sie eine neue Sektion zur Lightbox-Konfiguration hinzu:
gantt.config.lightbox.sections = [
{ name:"description", height:38, map_to:"text", type:"textarea", focus:true},
{ name:"baselines", type:"baselines" }, { name:"time", type:"duration", map_to:"auto" }
];
2) Weisen Sie der Sektion ein Label zu:
gantt.locale.labels.section_baselines = "Baselines";
Eigenschaften
Hier sind einige wichtige Eigenschaften, die Sie für die baselines-Steuerung konfigurieren können. Eine vollständige Liste finden Sie hier:
- name - (string) gibt den Namen der Sektion an
- height - (number) bestimmt die Höhe der Sektion
- map_to - (string) sollte auf "baselines" gesetzt werden
- formatter - (object) eine Instanz des durationFormatter Objekts
- type - (string) definiert den Typ der Sektion-Steuerung
- focus - (boolean) wenn auf true gesetzt, erhält diese Sektion den Fokus, wenn die Lightbox geöffnet wird
- readonly - (boolean) wenn auf true gesetzt, wird die Sektion schreibgeschützt
- year_range - (array,number) definiert den Bereich des Jahrwählers. Sie können es auf zwei Arten setzen:
- year_range: [2005, 2025] - umfasst die Jahre von 2005 bis 2025
- year_range: 10 - erstreckt sich über [aktuelles Jahr - 10 Jahre; aktuelles Jahr + 10 Jahre]
- single_date - (boolean) wenn auf true gesetzt, wird nur der Startdatum-Selektor angezeigt. Aufgaben, die in diesem Modus bearbeitet werden, haben nur ein Startdatum und keine Dauer. Dies ist besonders nützlich für Meilensteine
- time_format - (string) gibt die Reihenfolge der Datums- und Zeitselektoren an
Lokalisierung
Die Labels für verschiedene Elemente der baselines-Steuerung können angepasst werden:
- gantt.locale.labels.baselines_section_placeholder - Text, der angezeigt wird, wenn keine Baselines hinzugefügt wurden
- gantt.locale.labels.baselines_remove_button - Label für die Schaltfläche, um eine Baseline zu entfernen (Standard ist "Remove")
- gantt.locale.labels.baselines_add_button - Label für die Schaltfläche, um eine neue Baseline hinzuzufügen (Standard ist "Add Baseline")
- gantt.locale.labels.baselines_remove_all_button - Label für die Schaltfläche, um alle Baselines zu entfernen (Standard ist "Remove All")
Zurück nach oben