0

CKEditor3.6.3のインスタンスを次のように設定しています。

CKEDITOR.replace("notice_text", {
                                    toolbar : "Mini", 
                                    enterMode : CKEDITOR.ENTER_BR, 
                                    fillEmptyBlocks : false,
                                    forcePasteAsPlainText : true,
                                    skin : "office2003", 
                                    width : 375,
                                    height : 100
                                    });

このテキストエリアの場合:

<textarea id="notice-text" name="notice_text" rows="5"></textarea>

Miniconfig.jsで定義されたツールバーです。

置換のすべての設定は、を除いて正常に機能しますforcePasteAsPlainText

ただし、forcePasteAsPlainTextconfig.jsで設定すると機能します。config.jsのように:

 config.forcePasteAsPlainText = true;

config.jsで設定すると、サイト上のすべてのCKEditorに適用され、これに適用したかったのtextareaです。

CKEditorの変更ログを調べましたが、アップデートでこれに対処するものは見つかりませんでした。

関数に設定できると思いましたreplace。それは不可能ですか、それとも私は何かを逃していますか?

4

1 に答える 1

1

構成に追加removePlugins : "pastefromword" します。

CKEDITOR.replace("notice_text", {
                                    toolbar : "Mini", 
                                    enterMode : CKEDITOR.ENTER_BR, 
                                    fillEmptyBlocks : false,
                                    forcePasteAsPlainText : true,
                                    skin : "office2003", 
                                    removePlugins :  "pastefromword" ,  
                                    width : 375,
                                    height : 100
                                    });

pastetextこの力はあなたの設定にプラグインが存在し、にpastefromwordは存在しません。もう一度実行してください==>その仕事!

于 2014-02-03T13:01:10.183 に答える