getLightboxSection

Gibt das Objekt der Lightbox-Sektion zurück

LightboxSectionState getLightboxSection(string | number name);
namestring | numberder Name der Sektion
LightboxSectionStatedas Abschnittsobjekt

Example

const time = gantt.getLightboxSection('time');
const descr = gantt.getLightboxSection('description');
 
// erhält den Wert
const value = time.getValue();
const value1 = descr.getValue();
 
// setzt den Wert
descr.setValue('Neue Aufgabe'); // für Sektionen, die nur eine Steuerung enthalten
time.setValue(null,{
    start_date:new Date(2020,03,10), 
    end_date:new Date(2022,03,10), 
    duration:5
}); // für Multi-Control-Sektionen: der 1. Parameter ist 'null', der 2. ein Datenobjekt

Details

Das Abschnittsobjekt enthält die folgenden Mitglieder:

Properties

  • section - (object) - das Konfigurationsobjekt der Sektion
    • id - (string) - die Abschnitts-ID
    • name - (string) - der Abschnittsname. Anhand des Namens entnimmt der gantt das Label für die Sektion aus der locale.labels-Sammlung. Zum Beispiel wird für die Sektion 'description' das Label als gantt.locale.labels.section_description entnommen.
    • height - (number) - die Abschnittshöhe
    • map_to - (string) - der Name einer Eigenschaft, die dem Editor zugeordnet ist
    • type - (string) - der Editor-Typ
    • focus - (boolean) - wenn auf true gesetzt, erhält das zugehörige Feld den Fokus beim Öffnen der Lightbox
  • node - (HTMLElement) - ein div mit dem Abschnittsinhalt
  • header - (HTMLElement) - ein div mit der Abschnittsüberschrift
  • control - (HTMLCollection) - eine Sammlung von Steuerungen, die in der Sektion verwendet werden

Methods

  • getValue (): any - gibt ein Objekt mit den Daten der Sektion zurück
  • setValue (value, valueObject): any - setzt den Wert(e) für die Sektion. Als Parameter nimmt die Methode einen Wert (oder ein Objekt mit Werten, wenn die Sektion mehrere Steuerungen hat), der gesetzt werden soll
    • value - (any) - ein Wert für die Sektion
    • valueObject? - (CustomObject) - optional, ein Objekt mit beliebigen Eigenschaften
Zurück nach oben