lightbox
Description
Legt das Lightbox-Objekt fest
lightbox: any
Example
scheduler.config.lightbox.sections = [
{ name: "description", height: 50, type: "textarea", map_to: "text", focus: true },
{ name: "location", height: 43, type: "textarea", map_to: "event_location" },
{ name: "time", height: 72, type: "time", map_to: "auto" }
];
...
scheduler.init('scheduler_here', new Date(2027, 2, 1), "week");
Related samples
Details
Das Lightbox-Objekt besitzt 1 Eigenschaft:
sections- (array) definiert die Lightbox-Sektionen
// Standarddefinition
scheduler.config.lightbox.sections = [
{ name: "description", height: 200, map_to: "text", type: "textarea", focus: true },
{ name: "time", height: 72, type: "time", map_to: "auto" }
];
Jedes Objekt im Array sections kann die folgenden Eigenschaften haben:
| name | (string) der Name der Sektion (entsprechend diesem Namen zieht der Scheduler das Label der Sektion aus der locale.labels-Sammlung). Zum Beispiel wird für die 'time'-Sektion das Label aus scheduler.locale.labels.section_time entnommen. |
| height | (number) die Höhe der Sektion |
| map_to | ('auto' or string) der Name einer Dateneigenschaft, die der Sektion zugeordnet wird (siehe Details unten) |
| type | (textarea,time,select,template,multiselect,radio,checkbox,combo) der Typ des Steuerelements der Sektion (Editor) |
| time_format | (string) legt die Reihenfolge der Datum-Uhrzeit-Steuerelemente im Abschnitt 'Time Period' fest |
| focus | (boolean) wenn auf true gesetzt, erhält die Sektion beim Öffnen des Lightbox den Fokus |
| default_value | (any) der Standardwert des Steuerelements der Sektion |
| onchange | (function) legt die Funktion als 'onChange'-Ereignishandler für das Steuerelement der Sektion fest (nur für das 'select'-Steuerelement) |
| options | (array of objects) definiert die Optionen des Steuerelements (für 'select', 'multiselect', 'radio', 'combo' Steuerelemente). Jedes Objekt im Array spezifiziert eine einzelne Option und besitzt diese Eigenschaften:
|
| vertical | (boolean) legt fest, ob Radiobuttons vertikal (true) oder horizontal (false) angeordnet werden (nur für das 'select'-Steuerelement) |
| checked_value | (boolean) der Wert des Kontrollkästchens im ausgewählten Zustand. Optional. Standardmäßig true (für das 'checkbox'-Steuerelement) |
| unchecked_value | (boolean) der Wert des Kontrollkästchens im nicht ausgewählten Zustand. Optional. Standardmäßig false (für das 'checkbox'-Steuerelement) |
Meaning of map_to: "auto"
Die Eigenschaft map_to kann den Wert "auto" annehmen. Der Wert "auto" bezieht sich auf Folgendes:
- Das Steuerelement liefert keinen Wert zurück und ändert direkt die entsprechenden Eigenschaften des zugehörigen Ereignisses gemäß der Methode
set_value()(Custom Lightbox Control). - Allgemein wird der Wert
"auto"für komplexe Steuerelemente verwendet, die mit mehreren Eigenschaften eines Ereignisses arbeiten
Related Guides
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.