Jquery tinyMCE mceAddControl

Jquery tinyMCE mceAddControl,jquery,ruby-on-rails,tinymce,Jquery,Ruby On Rails,Tinymce,我在用这个宝石。 我在config/tinymce.yml中创建了2-3个集合,在我的页面中,我使用了2个以上的tinymce实例,配置文件中指定了配置。 此外,在列表(ul)中,我试图在此列表中添加可排序项。当我拖放一个实例tinymce get disable时,它的内容也会丢失,在谷歌搜索之后,我会在拖放之前删除tinymce,并在拖放之后应用 tinyMCE.execCommand "mceRemoveControl", true, "tinymceID" 及 现在我的问题是,在此之后

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

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

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


对不起,我的英语不好

我认为您需要指定要禁用/启用哪个编辑器实例才能加载正确的设置。如果您有编辑器的元素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"));

我认为您需要指定要禁用/启用哪个编辑器实例才能加载正确的设置。如果您有编辑器的元素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"));