Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用dhtmlx编辑器(只读)_Javascript_Jquery_Text Editor_Dhtmlx - Fatal编程技术网

Javascript 禁用dhtmlx编辑器(只读)

Javascript 禁用dhtmlx编辑器(只读),javascript,jquery,text-editor,dhtmlx,Javascript,Jquery,Text Editor,Dhtmlx,我正在使用dhtmlx编辑器,我想在选中复选框后禁用编辑。我浏览了文档,但没有找到任何禁用编辑的API。是否有任何方法可以禁用编辑。初始化dhtmlx编辑器时将生成一个iframe。在这个iframe中,body标记内容实际上是将显示的html内容。此body标记具有一个属性contenteditable=“true”。所以我需要的只是将该属性设置为“false”以禁用编辑。我这样做如下: $('iframe').contents().find('body').attr('contented

我正在使用dhtmlx编辑器,我想在选中复选框后禁用编辑。我浏览了文档,但没有找到任何禁用编辑的API。是否有任何方法可以禁用编辑。

初始化dhtmlx编辑器时将生成一个iframe。在这个iframe中,body标记内容实际上是将显示的html内容。此body标记具有一个属性
contenteditable=“true”
。所以我需要的只是将该属性设置为“false”以禁用编辑。我这样做如下:


$('iframe').contents().find('body').attr('contenteditable',“false”);

我不知道您使用的是哪个版本的dhtmlx,但在最新版本中,编辑器组件具有将其设置为readonly editor.setReadonly(布尔)的功能;其中布尔值为真或假。 我是通过在firebug控制台中查看所有与该对象相关的函数发现这一点的,因为DHTMLX官方文档中没有说明

var editor = new dhtmlXEditor("editorObj");
editor.setReadonly(true)