In diesem Abschnitt wird der schreibgeschützte Modus in vier verschiedenen Szenarien behandelt:
Um den gesamten Scheduler auf schreibgeschützt zu setzen, weisen Sie einfach die Option readonly auf true zu.
scheduler.config.readonly = true;
...
scheduler.init('scheduler_here',new Date(2019, 5,11),"month");
Beachten Sie, dass Benutzer das Lightbox nicht öffnen können, wenn der gesamte Scheduler schreibgeschützt ist.
Wenn Sie möchten, dass Benutzer das Lightbox öffnen, aber keine Änderungen darin vornehmen können, setzen Sie die Option readonly_form auf true:
scheduler.config.readonly_form = true;
...
scheduler.init('scheduler_here',new Date(2019, 5,11),"month");
Die Option readonly ist Teil der readonly Erweiterung. Stellen Sie daher sicher, dass diese Erweiterung auf Ihrer Seite aktiviert ist.
Related sample: Read-only lightbox
Um nur einen bestimmten Abschnitt des Lightbox schreibgeschützt zu machen, verwenden Sie die Eigenschaft 'disabled' am DOM-Element dieses Abschnitts:
scheduler.config.lightbox.sections=[
{name:"description", height:200, map_to:"text", type:"textarea" , focus:true},
{name:"time", height:72, type:"time", map_to:"auto"}
];
scheduler.attachEvent("onLightbox", function(){
var section = scheduler.formSection("description");
section.control.disabled = true;
});
Beachten Sie, dass Sie sich auf den Abschnitt anhand seines Typs beziehen. Daher werden alle Abschnitte mit diesem Typ gleichzeitig schreibgeschützt.
Um bestimmte Ereignisse schreibgeschützt zu machen, fügen Sie ihnen eine 'readonly'-Eigenschaft hinzu und setzen Sie diese auf true:
scheduler.getEvent(id).readonly = true;
Diese Funktion ist Teil der readonly Erweiterung. Stellen Sie daher sicher, dass diese Erweiterung auf Ihrer Seite aktiviert ist.
Related sample: Read-only events
Nach oben