質問

タブのような既存のダイアログエレメントを他のダイアログで再利用する方法を教えてください。

回答、解決策

この使用事例では、他のダイアログの定義に既存のダイアログを含めることを許可する役割のある、cqinclude ラベルを持つウィジェットがあります。汎用 JSON 形式が、実際のダイアログボックスを構築するためにクライアント側で使用されます。

下記は、cqinclude ウィジェットを既存のダイアログにある既存のタブを追加するために使用する例です。

{ "jcr:primaryType": "cq:Widget", "xtype": "cqinclude", "path": "/libs/replication/components/agent/tab_extended.infinity.json" } 

パスプロパティは JSON 形式のダイアログリソースを指している必要があります。
上の例では、リバースリプリケーションエージェントのコンポーネントから取得しています(/libs/replication/components/revagent ノードを参照してください)。

適用対象

CQ5.x

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

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