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/falseund 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
- editor.setReadOnly(readOnly) – den schreibgeschützten Modus ein- oder ausschalten.
- editor.getHTMLCode() – den zu speichernden Inhalt lesen.
- Alle Editor-Methoden – die gesamte JavaScript-API.