質問

どうすれば CQ5 で Ownerdraw ダイアログを作成できますか?

回答/解決策

ここの Ownerdraw のソースを参照してください /libs/cq/widgets/source/widgets/form/OwnerDraw.js

コンストラクターで設定のプロパティを表示します:

   constructor : function(config){ this.html = config.html; this.url = config.url ?config.url : ""; this.hiddenField = new CQ.Ext.form.Hidden({ "name": config.name }); CQ.Ext.applyIf(config, { "border": false, "items": this.hiddenField }) CQ.form.OwnerDraw.superclass.constructor.call(this, config); }

これにより、カスタム HTML(html 設定プロパティ)を含めたり、または外部 URL(url 設定プロパティ)を呼び出すことができます。これにより、スタティック HTML 表示に最も適した方法が得られます。既存のウィジェットにカスタマイズされたウィジェットや拡張機能が必要な場合は、代わりに独自の xtype(ウィジェット)を作成することをお勧めします。

適用対象

CQ5.1、CQ5.2

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー