Zum Hauptinhalt springen

Schreibgeschützter Modus

In diesem Abschnitt wird der schreibgeschützte Modus in vier verschiedenen Szenarien behandelt:

  1. Schreibgeschützter Modus für den gesamten Scheduler;
  2. Schreibgeschützter Modus für das gesamte Lightbox;
  3. Schreibgeschützter Modus für einen Abschnitt des Lightbox;
  4. Schreibgeschützter Modus für bestimmte Ereignisse.

Schreibgeschützter Modus für den gesamten Scheduler

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.

Schreibgeschützter Modus für das gesamte Lightbox

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");
Hinweis

Die Option readonly ist Teil der readonly Erweiterung. Stellen Sie daher sicher, dass diese Erweiterung auf Ihrer Seite aktiviert ist.

Read-only lightbox

Schreibgeschützter Modus für einen Abschnitt des 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;
});
Hinweis

Beachten Sie, dass Sie sich auf den Abschnitt anhand seines Typs beziehen. Daher werden alle Abschnitte mit diesem Typ gleichzeitig schreibgeschützt.

Schreibgeschützter Modus für bestimmte Ereignisse

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;
Hinweis

Diese Funktion ist Teil der readonly Erweiterung. Stellen Sie daher sicher, dass diese Erweiterung auf Ihrer Seite aktiviert ist.

Read-only events

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.