pe:ckeditor工具栏上缺少拼写检查器和scayt图标:
<p:growl id="growl" showDetail="true" />
<pe:ckEditor id="editor" value="#{editorController.content}" toolbar="[['Cut','Copy','Paste','PasteText','PasteFromWord','-', 'SpellChecker', 'Scayt']]">
<p:ajax event="save" listener="#{editorController.saveListener}" update="growl" />
</pe:ckEditor>
Ckeditor自定义工具栏的Primefaces Extensions Showcase中也缺少这两个: http://www.primefaces.org/showcase-ext/sections/ckEditor/customToolbar.jsf
广泛搜索,甚至更新了pe:ckeditor。
使用Primefaces 5.1,Primefaces Extensions 3.0,JSF 2.0。
答案 0 :(得分:2)
我检查了网站,并且使用了CKEditor的自定义开发人员构建
console.log( CKEDITOR.version );
"4.4.4 DEV"
既不包含SCAYT也不包含SpellChecker插件
console.log( CKEDITOR.plugins.registered.scayt );
undefined
所以毫不奇怪你的工具栏按钮不会出现。您可以generate a custom build of CKEditor或install plugins manually。尽管它可能受到我不熟悉的框架的限制,但这完全取决于您。但我相信它不需要特殊技能来修改它。