Frage

Wie können vorhandene Dialogelemente, wie Registerkarten, in anderen Dialogfeldern wiederverwendet werden?

Antwort, Auflösung

Für diesen Fall ist ein bestimmtes Widget mit der Beschriftung cqinclude erhältlich, welches die Einbeziehung vorhandener Dialogelementen in anderen Dialogdefinitionen ermöglicht. Das generische JSON-Format wird auf der Clientseite verwendet, um das eigentliche Dialogfeld zu erstellen.

Im Folgenden finden Sie ein Beispiel, in dem ein cqinclude-Widget verwendet wird, um eine vorhandene Registerkarte aus einem vorhandenen Dialog zu integrieren.

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

Die Pfadeigenschaft muss auf eine Dialog-Ressource hinweisen, die im JSON-Format enthalten sein soll.
Das obige Beispiel wurde von der Rück-Reproduktionsagentenkomponente aufgenommen (weitere Informationen finden Sie unter dem /libs/replication/components/revagent-Knoten).

Gilt für

CQ5.x

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie