Die Lightbox dient als Bearbeitungsformular zur Aktualisierung von Aufgabendetails.
Nachfolgend ist das Standardlayout der Lightbox dargestellt.
Lightboxen können je nach Aufgabentyp und dessen spezifischen Eigenschaften variieren. Die Konfigurationseinstellungen für jeden Aufgabentyp finden Sie im Objekt lightbox. Dazu gehören:
Es ist außerdem möglich, einen benutzerdefinierten Typ hinzuzufügen und die Struktur der Lightbox entsprechend festzulegen. Weitere Details finden Sie unter Aufgabentypen.
Die generelle Struktur der Typen ist wie folgt:
Ab Version v7.1.13, wenn entweder gantt.config.csp auf true gesetzt ist oder Gantt in einer Salesforce-Umgebung ausgeführt wird, wird die Lightbox innerhalb des Gantt-Containers gerendert.
Das Layout der Lightbox wird durch die Eigenschaft sections im Lightbox-Objekt definiert:
// Standarddefinition der Lightbox
gantt.config.lightbox.sections=[
{name:"description", height:70, map_to:"text", type:"textarea", focus:true},
{name:"time", height:72, map_to:"auto", type:"duration"}
];
Jeder Eintrag im sections-Array stellt einen Abschnitt der Lightbox dar, der durch ein Objekt mit verfügbaren Abschnittseigenschaften beschrieben wird.
Jeder Abschnitt in der Lightbox basiert auf einem bestimmten Steuerelementtyp. Die folgenden Steuerelemente stehen zur Verfügung:
var opts = [
{ key: 1, label: 'High' },
{ key: 2, label: 'Normal' },
{ key: 3, label: 'Low' }
];
gantt.config.lightbox.sections = [
{name:"description", height:38, map_to:"text", type:"textarea", focus:true},
{name:"priority", height:22, map_to:"priority", type:"select", options:opts},
{name:"time", height:72, map_to:"auto", type:"duration"}
];
Zurück nach oben