← 全部文档

editor.getReadOnly()

返回编辑器当前是否为只读。可以用它在您自己的界面中反映编辑状态,例如显示一个锁形图标,或者决定“保存”按钮是否可用;切换模式时,也可以用它获取当前值。

语法

editor.getReadOnly()

参数

无。

返回值

一个布尔值:编辑器为只读时返回 true,可编辑时返回 false。

行为说明

  • 只报告当前模式。调用 setReadOnly() 时,该值会随之改变;不需要另外维护一个同步的标志。
  • 始终是布尔值。结果是真正的 true/false,可以直接用于条件判断。
  • 与 setReadOnly 配合实现切换。读取当前值并传入其相反值,是标准的切换写法。

用法示例

用一个按钮根据当前值切换只读模式:

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

只在编辑器可编辑时允许保存:

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

相关内容