我有以下内容:允许用户在 CKEditor VIEW 页面中编写文本的 POST 页面,该页面在 CKEditor 中查看文本
如何使视图页面中的 CKEditor 只读,这意味着用户不能编辑注释中的文本?我想在视图页面中使用 CKEditor 的原因有两个: 1. 我可以使用 JavaScript 将编辑器从禁用移动到启用 2. 保持 POST & View 页面的样式相同。
这可能吗?谢谢!
乙
我有以下内容:允许用户在 CKEditor VIEW 页面中编写文本的 POST 页面,该页面在 CKEditor 中查看文本
如何使视图页面中的 CKEditor 只读,这意味着用户不能编辑注释中的文本?我想在视图页面中使用 CKEditor 的原因有两个: 1. 我可以使用 JavaScript 将编辑器从禁用移动到启用 2. 保持 POST & View 页面的样式相同。
这可能吗?谢谢!
乙
从 3.6 开始,此线程的一个重要更新得到以下支持: http ://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#setReadOnly
检查讨论该问题的CKEditor 论坛条目,CKEditor 团队成员提供了解决方法。
不确定您是否仍在寻找答案,但这就是我所做的,它比他们建议的解决方法要简单得多。
<script type="text/javascript">
window.onload = function () {
CKEDITOR.on("instanceReady", function (ev) {
var bodyelement = ev.editor.document.$.body;
bodyelement.setAttribute("contenteditable", false);
});
CKEDITOR.replace('editor1');
};
</script>