Расширения Primefaces ckeditor отсутствует проверка орфографии и значок scayt
Значки проверки орфографии и scayt отсутствуют на панели инструментов pe: ckeditor:
<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>
И то, и другое отсутствует в витрине расширений Primefaces для пользовательской панели инструментов Ckeditor: http://www.primefaces.org/showcase-ext/sections/ckEditor/customToolbar.jsf
Искал много и даже обновил pe: ckeditor.
Использование Primefaces 5.1, Primefaces Extensions 3.0, JSF 2.0.
1 ответ
Я проверил сайт, и он использует пользовательскую сборку CKEditor для разработчиков
console.log( CKEDITOR.version );
"4.4.4 DEV"
который не содержит ни плагинов SCAYT, ни SpellChecker
console.log( CKEDITOR.plugins.registered.scayt );
undefined
поэтому неудивительно, что кнопки на панели инструментов не появляются. Вы можете создать собственную сборку CKEditor или установить плагины вручную. Это все зависит от вас, хотя это может быть ограничено рамками, с которыми я не знаком. Но я считаю, что для его модификации не требуется специальных навыков.