CKエディタJSフレームワークにプラグインを作成しました。いくつかのフィールドでプラグインのダイアログを表示することができました。しかし、私はラベルや色などのようなOKとキャンセルボタンのCSSのプロパティを制御する必要がありますそれはこのカスタマイズが可能ですか?ckeditorプラグインダイアログのOKボタンとCancelボタンのラベルをカスタマイズすることができます
0
A
答えて
0
あなたはここに二つのアプローチがあります:あなたはCKEDITOR.dialog.definition#buttons
プロパティをuingボタンをカスタマイズすることができます
- を。
CKEDITOR.dialog.okButton
メソッドをオーバーライドすることができます.-もっとハッキーなので、最初のものを試してみることをおすすめします。
0
オーバーライドされたパラメータをオーバーライドするメソッドがあります。お試しください:
CKEDITOR.dialog.add('getlinkDialog', function (editor) {
return {
title: 'Dialog title',
minWidth: 300,
minHeight: 70,
contents: [
{
id: 'getlink-basic',
label: 'Basic Settings',
elements: [
{
type: 'text',
id: 'link',
label: 'Enter your name'
}
]
}
],
buttons: [
CKEDITOR.dialog.okButton.override({ label : 'My Label'}),
CKEDITOR.dialog.cancelButton.override({})
],
onOk: function() {
//Your code
}
};
});
関連する問題
- 1. antd ModalのOKボタンとCancelボタンを隠すには?
- 2. DialogFragmentにOk/Cancelボタンを追加する
- 3. ICSのOK/Cancelボタンの順序
- 4. フレックス4 - ポップアップダイアログのOK/Cancelボタンの標準的なサイズと場所?
- 5. CKEditorバージョンのプラグイン - OKボタン権限エラー
- 6. 分度器のポップアップOKボタンをクリックすることができません
- 7. Workbook.FollowHyperlinkがok/cancelダイアログウィンドウを開きます
- 8. ダイアログボックスのレイアウトを模倣するようにOK/Cancelボタンを配置する
- 9. Eclipse PreferencePageのApplyボタンとOKボタン
- 10. ボタンをクリックしたときにラベルとボタンを削除する
- 11. okボタンをクリックすると、アラブボックスのボタンが表示されます。
- 12. blogger.comの共有ボタンをカスタマイズすることはできますか?
- 13. CKEditorバージョン:ボタンが
- 14. ビジュアルスタジオのオプションメニューでok/cancelを押す
- 15. Inno Setup - デフォルトのnext/back/cancelボタンを置き換えます。
- 16. 保存ボタン付きのUITableViewCell。 textFieldとラベル
- 17. がOK CSS3ボタンのスタイリング
- 18. より多くのボタンをクリックするとiOSのMOre ...ボタンの「テーブル」に戻ることができます
- 19. [OK]ボタンを
- 20. 私はボタンを見ることができますが、マップが
- 21. CKEditorバージョン - ウィジェット - CKEditorバージョンのプラグインでは、ボタン
- 22. ボタンとラベルがありません
- 23. 画面の[OK]ボタンをクリックすると、空のエラーボックスが表示されます。
- 24. ボタンを別のボタンの上に重ねることはできますか?
- 25. クリックしたときにラベルを変更するボタンが必要
- 26. OKボタン付きドロップダウンリストは、検索テキストボックスと検索ボタンをウェブブラウザで表示するようにします。
- 27. [Jqueryモーダル]ダイアログボックスの[OK]ボタンをクリックしたときにトリガーイベントが発生する
- 28. ラベル付きのポップアップを作成するASP.NETのテキストボックスとボタンC#
- 29. CKEditorの送信ボタン
- 30. Kivyのボタンを押すと、ラベルが作成されます。
ありがとうございます。フォーラムを投稿する前に両方の方法を試してみましたが、うまくいかないようです。 OKとCancelはダイアログ定義の静的なボタンのように見えますが、これは実装です。簡単に上書きすることはできません。 – Oceanvijai
okButton:function(){var a = function(a、b){ \t \t \t \t \t b = b || {}; \t \t \t \t \t戻りCKEDITOR.tools.extend({ \t \t \t \t \t \t ID: "OK"、 \t \t \t \t \t \tタイプ: "ボタン"、 \t \t \t \t \t \tラベル。 .lang.common.ok、 \t \t \t \t \t \t "クラス": "cke_dialog_ui_button_ok"、\t \t \t \t \t \t のonClick:関数(A){ \t \t \t \t \t \t \t = a.data.dialog。 \t \t \t \t \t \t \t 1 == a.fire( "OK"、{ \t \t \t \t \t \t \t \t隠す:0 \t \t \t \t \t \t \t})!。隠す&&。 hide() \t \t \t \t \t \t \t \t \t \t \t}、b、!0) \t \t \t \t}; \t \t \t \t a.type = "button"; \t \t \t \t a.override =関数(B){ \t \t \t \t \t戻りCKEDITOR.tools.extend(関数(C){ \t \t \t \t \t \tリターン(C、B) \t \t \t \t \t} { \t \t \t \t \t \tタイプ: "button"!\t \t \t \t \t}、0) \t \t \t \t}。 \t \t \t \tリターン \t \t \t} – Oceanvijai
は、正確には、対話のonLoadハンドラにCKEDITOR.dialog.definitionの#ボタンをカスタマイズしようとしました。それはオブジェクト(コンソールで評価されます)で変更されるようですが、UIでは変更されません。 – Oceanvijai