我如何可以切换readonly
在初始化TinyMCE的容器状态?
虽然TinyMCE的是一个共同的JavaScript文件初始化,我想改变的选项是具体到单个页面的逻辑,和基于通过一个复选框,用户输入的变化。
这是一些事情我想和所有导致失败: http://pastebin.com/JEn2fyE6
我如何可以切换readonly
在初始化TinyMCE的容器状态?
虽然TinyMCE的是一个共同的JavaScript文件初始化,我想改变的选项是具体到单个页面的逻辑,和基于通过一个复选框,用户输入的变化。
这是一些事情我想和所有导致失败: http://pastebin.com/JEn2fyE6
我好不容易才做这种方式:
具有textarea
设置与ID intro
我这样做
if($('.disabled_check').is(':checked')) {
$('#intro_ifr').contents().find('body').attr('contenteditable', false);
}
所以,你要设置这个选项http://www.tinymce.com/wiki.php/Configuration:readonly初始化后。 根据这个线索: http://www.tinymce.com/forum/viewtopic.php?id=15488它不能根据TinyMCE的论坛的人来完成。
这个所谓的答案似乎工作: 设置TinyMCE的编辑器帕拉姆初始化后,
tinymce.activeEditor.getBody().setAttribute('contenteditable', false);
如果没有,这个话题有一个解决办法 : http://forum.morfik.com/posts/21058创建TinyMCE的一个只读的,一个正常的两个实例,只显示所需的一个。
请检查验证码
setTimeout(function () { for (var i = 0; i < tinymce.editors.length; i++) { tinymce.editors[i].getBody().setAttribute('contenteditable', false); }; },1000);
您可以使用设置初始化后,该设置
tinymce.get('my_editor_id').settings.readonly = false;
但是,这不会影响你的愿望,因为相关部分进行初始化时处理方式的编辑器行为。
这里的工作计算策略是什么JP Hellemons已经提到。