getLightboxSection
gibt das Objekt der Lightbox-Sektion zurück
LightboxSectionState getLightboxSection(string | number name);
name | string | number | der Name der Sektion |
LightboxSectionState | das Sektion-Objekt |
Example
const time = gantt.getLightboxSection('time');
const descr = gantt.getLightboxSection('description');
//liest den Wert aus
const value = time.getValue();
const value1 = descr.getValue();
//aktualisiert den Wert
descr.setValue('New Task'); //für Sektionen mit einem einzelnen Control
time.setValue(null,{
start_date:new Date(2020,03,10),
end_date:new Date(2022,03,10),
duration:5
}); //für Sektionen mit mehreren Controls: das erste Argument ist 'null', das zweite ein Datenobjekt
Details
Dieses Sektion-Objekt beinhaltet die folgenden Mitglieder:
Eigenschaften
- section - (object) - das Konfigurationsobjekt der Sektion
- id - (string) - die ID der Sektion
- name - (string) - der Name der Sektion. Basierend auf diesem Namen holt gantt das Label der Sektion aus der locale.labels Sammlung. Zum Beispiel wird für die 'description' Sektion das Label als gantt.locale.labels.section_description verwendet
- height - (number) - die Höhe der Sektion
- map_to - (string) - der Name der Eigenschaft, die mit dem Editor verknüpft ist
- type - (string) - der Typ des Editors
- focus - (boolean) - wenn true, wird das entsprechende Feld fokussiert, wenn die Lightbox geöffnet wird
- node - (HTMLElement) - ein div-Element, das den Inhalt (Body) der Sektion enthält
- header - (HTMLElement) - ein div-Element, das den Header der Sektion enthält
- control - (HTMLCollection) - eine Sammlung von Controls, die in der Sektion verwendet werden
Methoden
- getValue (): any - gibt das Datenobjekt der Sektion zurück
- setValue (value, valueObject): any - weist der Sektion Werte zu. Akzeptiert einen Wert (oder ein Objekt mit mehreren Werten, falls die Sektion mehrere Controls enthält)
- value - (any) - der Wert, der für die Sektion gesetzt werden soll
- valueObject? - (CustomObject) - optional, ein Objekt mit zusätzlichen Eigenschaften
Zurück nach oben