getLightboxSection
Gibt das Objekt der Lightbox-Sektion zurück
LightboxSectionState getLightboxSection(string | number name);
name | string | number | der Name der Sektion |
LightboxSectionState | das 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