← Gesamte Dokumentation

editor.getReadOnly()

Gibt zurück, ob der Editor gerade schreibgeschützt ist. Damit können Sie den Bearbeitungszustand in Ihrer eigenen Oberfläche widerspiegeln – etwa ein Schlosssymbol anzeigen oder entscheiden, ob eine Schaltfläche „Speichern“ aktiviert sein soll – und den aktuellen Wert beim Umschalten des Modus verwenden.

Syntax

editor.getReadOnly()

Parameter

Keine.

Rückgabewert

Ein boolescher Wert: true, wenn der Editor schreibgeschützt ist, false, wenn er bearbeitbar ist.

Hinweise zum Verhalten

  • Die Methode meldet nur den aktuellen Modus. Der Wert wechselt, wenn Sie setReadOnly() aufrufen; es gibt kein separates Flag, das synchron gehalten werden muss.
  • Immer ein boolescher Wert. Das Ergebnis ist ein echtes true/false und kann direkt in Bedingungen verwendet werden.
  • Zum Umschalten mit setReadOnly kombinieren. Den aktuellen Wert lesen und seine Umkehrung übergeben ist das übliche Muster zum Umschalten.

Anwendungsbeispiel

Den schreibgeschützten Modus über eine Schaltfläche umschalten, ausgehend vom aktuellen Wert:

var editor1 = new RichTextEditor("#div_editor1");
document.getElementById("btn_lock").onclick = function () {
    editor1.setReadOnly(!editor1.getReadOnly());
};

Speichern nur zulassen, wenn der Editor bearbeitbar ist:

if (!editor1.getReadOnly()) {
    save(editor1.getHTMLCode());
}

Siehe auch