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

时间:2013-06-28 15:41:45

标签: javascript ckeditor

我想动态填充CKEditor工具栏中的格式框(取决于用户在另一个选择框中选择的内容)。 是否可以动态更改format-combo框的选项,而无需重新加载整个CKEditor?

1 个答案:

答案 0 :(得分:0)

最短的答案是:不。但是......

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

您可能对插件使用的富组合的onRender回调感兴趣,以动态更改组合的值。另一个小问题可能是格式插件使用的丰富组合add() method。我很确定你必须扩展richcombo插件来删除项目。

祝你好运!