我正在使用dhtmlx编辑器,我想在选中复选框后禁用编辑。我浏览了文档,但没有找到任何禁用编辑的API。有什么办法可以禁用编辑。
答案 0 :(得分:0)
初始化dhtmlx编辑器时将生成iframe。在这个iframe中,body标签内容实际上是html内容。此正文标记具有属性contenteditable = "true"
。所以我需要的只是将此属性设置为“false”以禁用编辑。我这样做如下:
$('iframe').contents().find('body').attr('contenteditable', "false");
答案 1 :(得分:0)
我不知道你正在使用哪个版本的dhtmlx,但在最新版本中,编辑器组件有一个函数将它设置为readonly editor.setReadonly(boolean);其中boolean为true或false。 我发现这是通过在firebug控制台中播放来查看与该对象相关的功能,因为在DHTMLX官方文档中没有说明。
var editor = new dhtmlXEditor("editorObj");
editor.setReadonly(true)