1

我正在使用这个宝石。我在 config/tinymce.yml 中创建了 2-3 个集合,在我的页面中,我使用了超过 2 个 tinymce 实例,并在配置文件中指定了配置。此外,列表中的这个实例(ul)我试图在这个列表中添加可排序的。当我拖放一个实例tinymce时,它的内容也被禁用,谷歌搜索后我在拖放之前删除tinymce并在拖放后应用

tinyMCE.execCommand "mceRemoveControl", true, "tinymceID"

tinyMCE.execCommand "mceAddControl", true, "tinymceID"

现在我的问题是,在这个 tinyMCE 根本不使用我的配置文件中的设置之后。

对不起,我的英语不好。

4

1 回答 1

1

我认为您需要指定要禁用/启用哪个编辑器实例以加载正确的设置。如果您有编辑器的元素 ID,请尝试以下操作:

tinymce.editors[$("#id")].execCommand('mceRemoveControl', false, $("#id"));
tinymce.editors[$("#id")].execCommand('mceAddControl', false, $("#id"));

或者这个,如果你有一些悬停类名来选择它:

tinymce.editors[$(".editHover").attr('id')].execCommand('mceRemoveControl', false, $(".editHover"));
tinymce.editors[$(".editHover").attr('id')].execCommand('mceAddControl', false, $(".editHover"));
于 2013-07-04T18:15:02.427 回答