Xpages - 新版本的 CkEditor 未加载
Xpages - New version of CkEditor not load
最近我决定将我的应用程序从 Lotus Notes 8.5.3 版迁移到 9.0.1 版。执行此操作时,我需要将 CkEditor 的版本从 4.4.7 更改为 4.5.3,因此我更改了 \data \ domino\html\ckeditor 文件夹中的文件,但是在重新构建我的应用程序时,我收到以下错误浏览器控制台:
The file xsp/.ibmxspres/domino/ckeditor/plugins/ibmspellchecker/plugin.js not exists in the new version of 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>
最近我决定将我的应用程序从 Lotus Notes 8.5.3 版迁移到 9.0.1 版。执行此操作时,我需要将 CkEditor 的版本从 4.4.7 更改为 4.5.3,因此我更改了 \data \ domino\html\ckeditor 文件夹中的文件,但是在重新构建我的应用程序时,我收到以下错误浏览器控制台:
The file xsp/.ibmxspres/domino/ckeditor/plugins/ibmspellchecker/plugin.js not exists in the new version of 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>