1

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 拡張機能ショーケースにもありません: http://www.primefaces.org/showcase-ext/sections/ckEditor/customToolbar.jsf

広範囲に検索し、pe:ckeditor を更新しました。

Primefaces 5.1、Primefaces Extensions 3.0、JSF 2.0 を使用。

4

1 に答える 1

2

Web サイトを確認したところ、CKEditor のカスタム開発者ビルドが使用されています

console.log( CKEDITOR.version );
"4.4.4 DEV"

SCAYTプラグインもSpellCheckerプラグインも含まない

console.log( CKEDITOR.plugins.registered.scayt );
undefined

したがって、ツールバーのボタンが表示されなくても不思議ではありません。CKEditor のカスタム ビルドを生成するか、プラグインを手動でインストールできます。私がよく知らないフレームワークによって制限されるかもしれませんが、それはあなた次第です。しかし、それを修正するのに特別なスキルは必要ないと思います。

于 2014-12-16T11:14:57.720 に答える