如何在 pe:ckEditor 中启用浏览器拼写检查

How to enable browser spellcheck in pe:ckEditor

pe:ckEditor 在我的程序中被用户用来输入新的电子邮件内容。用户需要启用浏览器拼写检查。

我知道 pe:ckEditor 所基于的 ckEditor 可以通过在配置中添加 config.disableNativeSpellChecker = false; 来启用此功能,但是 pe:ckEditor 没有配置文件,由其属性值修改。虽然,我没有在它的文档中找到任何可以实现此目的的属性。

我在这里查了类似的问题,但绝大多数都是关于 ckEditor 和修改它的配置,这对这种情况没有用。

如果您知道此问题的解决方案,请告诉我。


您是否尝试过定义自己的自定义配置 JS 文件,例如..

CKEDITOR.editorConfig = function( config ) {
    // Define changes to default configuration here. For example:
    config.disableNativeSpellChecker = false;
};

然后调用 PFE customConfig 选项,例如...

<pe:ckEditor id="editor" 
             value="#{editorController.content}"
             customConfig="#{request.contextPath}/js/config/myconfig.js" />

或者从 PFE 8.0.1 开始,您可以在 pe:ckeditor 本身

上设置一个新属性 "disableNativeSpellChecker='false'"

https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/763

关于@Melloware 之前的回答,我报告了一个问题。在此基础上已创建一个新属性来修改此行为。参见 https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/763