Xpages - 新版本的CkEditor无法加载
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xpages - 新版本的CkEditor无法加载相关的知识,希望对你有一定的参考价值。
最近我决定将我的应用程序从V8.5.3 Lotus Notes迁移到9.0.1版。执行此操作时,我需要将CkEditor的版本从4.4.7更改为4.5.3,因此我更改了 data domino html ckeditor文件夹中的文件,但是在重新构建应用程序时,我收到了以下错误:浏览器控制台
我意识到这是因为应用程序试图从旧版本的CkEditor中获取javascripts文件,就像它被缓存一样。我已经尝试了这里指定的所有内容:http://www.intec.co.uk/dde-local-preview-ckeditor/但没有任何效果。
有没有人有任何想法?
据我所知:您正在自行升级CKEditor,而不是使用已安装的默认版本,并通过安装从CKEditor直接获得的CKEditor版本来执行此操作。
如果是这样,问题可能是xpages inputRichText控件使用IBM提供的一些CKEditor插件,例如: ibmspellchecker,ibmxspimage以及这些将不会在标准CKEditor发行版中提供。
如果新CKEditor安装中没有这些插件,则编辑器将无法正确加载。
你有2个选择
- 确保将这些IBM插件放回html / ckeditor / plugins目录中(并希望它们仍然与CKEditor版本兼容)
- 告诉inputRichText控件不要加载任何ibm插件。 (但这意味着你将无法上传图片)
要从编辑器配置中删除插件,请使用dojoAttribute'removePlugins'
<xp:inputRichText id="inputRichText1">
<xp:this.dojoAttributes>
<xp:dojoAttribute name="removePlugins" value="ibmspellchecker,etc"></xp:dojoAttribute>
</xp:this.dojoAttributes>
</xp:inputRichText>
以上是关于Xpages - 新版本的CkEditor无法加载的主要内容,如果未能解决你的问题,请参考以下文章
.Net6新版本的AssemblyLoadContext 加载程序集和卸载程序集
如何在较新版本的 Delphi 中嵌入 YouTube 视频?
使用较新版本的 Bouncy Castle 时,接收方无法验证 SMIME
在较新版本的 JSF 中,@FacesValidator 和 @FacesConverter 中的 EJB 和 CDI 注入点无法通过 OmniFaces 工作