更改CKEditor实例的配置选项
Changing configuration options of a CKEditor instance
我有一个CKEditor实例附加到textarea
。我希望能够改变这个实例的一些配置选项后,它的创建,取决于另一个表单字段的值。
是否有可能这样做,或者有必要销毁实例并使用新选项附加另一个实例?我已经检查了CKEditor文档,但没有找到关于这个主题的任何内容。
提前致谢
通常配置选项只在创建时起作用。您可能能够执行一些技巧,以便在稍后的时间让一些选项工作,但这通常更困难。
我知道我迟到了。但我想分享这个
如果您在创建ckeditor实例之前决定了一个配置,并计划覆盖这些配置,这是不可能的。你可以添加更多的配置选项,但不能改变任何现有的选项。
假设你在创建实例时传递了一个配置对象。
CKEDITOR将内部调用replace函数来创建实例。反过来,它将检查config.js中是否存在任何内容。
你提供了一些额外的配置选项,而且,你试图覆盖任何现有的选项,例如。,工具栏。
在内部,CKEDITOR将做一个扩展,并将尝试合并已经存在的配置对象和config.js提供的新配置对象,最后创建一个新的配置对象,它将使用它来创建实例。
当它扩展时,即尝试合并两个配置对象,它将接受所有新的配置选项并分配给最终的新配置对象。但是,对于您试图在config.js中覆盖的现有配置选项,它将采用原始选项并分配给这个新的配置对象。
因此,您提供的覆盖现有配置对象的任何内容都将丢失。
你有一个选择是销毁当前实例,并使用新的配置对象来创建实例。
我希望我能解释清楚
相关文章:
- 多重配置期间的webpack监视选项
- 关于如何使用BusterJs资源配置选项的一个好例子
- 什么's是在前端应用程序中放置配置选项的最常见方式
- js数据:;none”;以及“;注入“;对于DS“;reapAction”;配置选项
- 用户配置文件的选项卡导航
- 如何在 JQuery TE 工具栏中仅配置我需要的选项
- 通过配置.xml的 Opera 扩展首选项
- 将配置选项从文件传递到 javascript
- 在 complete.ly.js 中配置选项
- 如何在Magento中显示可配置产品作为相关产品及其选项
- 隐藏可配置产品的“添加到愿望列表”按钮,直到选择一个选项
- node.js应用程序的配置管理选项
- 无法在回调时配置选项(jQuery插件)
- 一个javascript对象的多个实例,而不覆盖配置选项
- Magento:在类别页面上获取产品可配置选项
- 阅读“关于配置”使用javascript的mozilla firefox的首选项
- 如何以编程方式获取配置选项
- 更改CKEditor实例的配置选项
- 当配置选项来自service时,Angular中的控件会中断
- 使用jquery脚本的自定义函数配置选项