需求:进入页面未选择项目时,ckEditor编辑器只读,不可写。
错误写法:
如果直接给器载体绑定disabled,那么ckEditor将只能保持只读状态,无法修改状态。
如果在ckEditor实例创建完成之前,那么将会报错ckeditor.setReadOnly方法不存在。
正确写法:
因此只能在渲染后立刻设置bool为false,可编辑时再设置为true。代码如下。
ckeditor.on('instanceReady', () => {
ckeditor.setReadOnly(bool);
});