Javascript 如何在CKEDitor 4中动态重新加载格式框?

Javascript 如何在CKEDitor 4中动态重新加载格式框?,javascript,ckeditor,Javascript,Ckeditor,我希望动态填充CKEditor工具栏中的格式框(取决于用户在另一个选择框中选择的内容)。 是否可以在不重新加载整个CKEditor的情况下动态更改格式组合框的选项?最短的答案是:否。但是 负责此框的插件是。它在初始化编辑器时调用的init函数期间收集所有数据。如果你想动态地填充这个东西,你需要自己改变这个插件的一些逻辑 您可能对丰富组合的onRender回调感兴趣,该插件使用该回调动态更改组合的值。另一件事可能是格式插件使用的RichCombo。我很确定你必须扩展richcombo插件来删除项目

我希望动态填充CKEditor工具栏中的格式框(取决于用户在另一个选择框中选择的内容)。
是否可以在不重新加载整个CKEditor的情况下动态更改格式组合框的选项?

最短的答案是:否。但是

负责此框的插件是。它在初始化编辑器时调用的
init
函数期间收集所有数据。如果你想动态地填充这个东西,你需要自己改变这个插件的一些逻辑

您可能对丰富组合的
onRender
回调感兴趣,该插件使用该回调动态更改组合的值。另一件事可能是格式插件使用的RichCombo。我很确定你必须扩展richcombo插件来删除项目

祝你好运