3

アプリケーションにTinyMCEエディターを使用しています。

自分の体とプレゼンテーションツールバーを「読み取り専用」で画面に表示したい。

readonly:true 

プレゼンテーションバーを無効にしますが、これはクライアントには受け入れられません(コンテンツ領域とツールバーの両方が必要です)。

私は成功裏に:

body.contentEditable = false;

これはうまく機能しますが、プレゼンテーションアイコンまたはボタンのいずれかをクリックすると、太字をクリックするとドキュメントテキストが太字になりますが、そうではないような効果があります。

4

1 に答える 1

2

以下を追加して、エディターでの変更を元に戻し、onchange_callback で実行することができます。

//undo all the changes in the editor    
tinyMCE.activeEditor.undoManager.undo();

//remove all undo levels so there will no possibility of redoing last action
tinyMCE.activeEditor.undoManager.clear();

ここにデモがあります

それが役に立てば幸い!!

于 2012-12-07T05:18:48.320 に答える