2016-05-26 9 views
0

私はCKEditorの修正版を使用しています。条件を満たすと動的に満たされるカスタムコンボ要素 'elements'を定義しました。jQueryを使用してCKEditorのコンボを無効にする

要素が空の(オプションなし)デフォルトの状態があります。このような状況では、要素を無効にし、削除しないでください。それは見えるはずですが、グレー表示されている必要があります。したがって、ユーザーはそれが存在することを知っていますが、現時点では選択はありません。

私はいくつかのjQueryコマンドを試しましたが、成功しませんでした。

これは、要素(コンボプラグインの一つの基本的コピー)である:だから

enter image description here

、私の質問は、要素名を取得し、全体のコンボボックスを無効にする方法ですか?前もって感謝します。

+0

CKEditorでこの機能(プラグイン)を作成する場合、このプラグイン内でロジックを使用/修正する必要があります。 (おそらくcreatePanel関数) –

答えて

0

このコンボは、CKEditorの「コマンド」です。コマンドクラス(http://docs.ckeditor.com/#!/api/CKEDITOR.command)から "setState"メソッドを使用して、状態を変更する必要があります。

あなたは引数として3つの状態のいずれかに合格する必要があります:

  • CKEDITOR.TRISTATE_DISABLED
  • CKEDITOR.TRISTATE_OFF
  • CKEDITOR.TRISTATE_ON

http://docs.ckeditor.com/#!/api/CKEDITOR

よろしくお願いいたします。

関連する問題