Definiert das lightbox Objekt
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(2013,2,1),"week");
Das lightbox Objekt beinhaltet eine Haupteigenschaft:
//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 Element im sections Array kann folgende Eigenschaften haben:
name | (string) der Name der Sektion, den der scheduler nutzt, um das Label der Sektion aus der locale.labels Sammlung zu holen. Zum Beispiel wird das Label für die Sektion 'time' als scheduler.locale.labels.section_time gefunden. |
height | (number) die Höhe der Sektion |
map_to | ('auto' oder string) der Name der Daten-Eigenschaft, die mit der Sektion verknüpft ist (Details unten) |
type | (textarea,time,select,template,multiselect,radio,checkbox,combo) der Typ des Controls, das in der Sektion verwendet wird |
time_format | (string) definiert die Reihenfolge der Datums- und Zeitsteuerungen in der Sektion 'Time Period' |
focus | (boolean) wenn auf true gesetzt, erhält diese Sektion den Fokus, wenn die lightbox geöffnet wird |
default_value | (any) der Standardwert für das Control in der Sektion |
onchange | (function) der 'onChange' Event-Handler für das Control (nur für 'select' Controls) |
options | (Array von Objekten) definiert die Auswahloptionen für Controls wie 'select', 'multiselect', 'radio', 'combo'. Jedes Objekt in diesem Array repräsentiert eine Option und hat folgende Eigenschaften:
|
vertical | (boolean) bestimmt, ob Radio-Buttons vertikal (true) oder horizontal (false) angeordnet sind (nur für 'select' Controls) |
checked_value | (boolean) Wert, der zugewiesen wird, wenn eine Checkbox aktiviert ist. Optional, Standard ist true (nur für 'checkbox' Controls) |
unchecked_value | (boolean) Wert, der zugewiesen wird, wenn eine Checkbox deaktiviert ist. Optional, Standard ist false (nur für 'checkbox' Controls) |
Wenn die Eigenschaft 'map_to' auf 'auto' gesetzt ist: