Die Lightbox ist ein Bearbeitungsformular, das zum Ändern von Aufgabendetails verwendet wird. Unten sehen Sie ein Beispiel der Standard-Lightbox.
Lightboxen können je nach Art und spezifischen Merkmalen der Aufgaben, mit denen sie verbunden sind, variieren. Die Konfigurationsdetails für jeden Aufgabentyp sind im lightbox
Objekt gespeichert. Diese Konfigurationen beinhalten:
Sie können auch einen benutzerdefinierten Typ erstellen und eine spezifische Lightbox-Struktur dafür einrichten. Weitere Details finden Sie im Artikel: Aufgabentypen.
Die allgemeine Struktur für Aufgabentypen umfasst:
Ab Version v7.1.13, wenn gantt.config.csp auf true gesetzt ist oder wenn Gantt in der Salesforce-Umgebung betrieben wird, wird die Lightbox innerhalb des Gantt-Containers angezeigt.
Die Lightbox-Struktur wird durch die sections-Eigenschaft innerhalb des Lightbox-Objekts bestimmt:
// Standard-Lightbox-Definition
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 spezifischen Abschnitt der Lightbox dar, der durch seine eigenen Eigenschaften definiert ist.
Jeder Abschnitt in der Lightbox ist mit einem bestimmten Steuerungstyp verbunden. Hier sind die verfügbaren Steuerungstypen für Lightbox-Sektionen:
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