TinyMCE的选项(tinyMCE options)

2019-09-18 03:16发布

我如何可以切换readonly在初始化TinyMCE的容器状态?

虽然TinyMCE的是一个共同的JavaScript文件初始化,我想改变的选项是具体到单个页面的逻辑,和基于通过一个复选框,用户输入的变化。

这是一些事情我想和所有导致失败: http://pastebin.com/JEn2fyE6

Answer 1:

我好不容易才做这种方式:

具有textarea设置与ID intro我这样做

if($('.disabled_check').is(':checked')) {
    $('#intro_ifr').contents().find('body').attr('contenteditable', false);
}


Answer 2:

所以,你要设置这个选项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的一个只读的,一个正常的两个实例,只显示所需的一个。



Answer 3:

请检查验证码

setTimeout(function () { for (var i = 0; i < tinymce.editors.length; i++) { tinymce.editors[i].getBody().setAttribute('contenteditable', false); }; },1000);



Answer 4:

您可以使用设置初始化后,该设置

tinymce.get('my_editor_id').settings.readonly = false;

但是,这不会影响你的愿望,因为相关部分进行初始化时处理方式的编辑器行为。

这里的工作计算策略是什么JP Hellemons已经提到。



文章来源: tinyMCE options