Pregunta
¿Es posible reutilizar los elementos de diálogo existentes, como las pestañas, en otros diálogos?
Respuesta y resolución
Para este caso de uso, existe un widget específico con la etiqueta cqinclude
que permite la inclusión de elementos de diálogo existentes en otras definiciones de diálogo. El formato genérico JSON se utiliza en el lado del cliente para construir el diálogo real.
A continuación se muestra un ejemplo que utiliza el widget cqinclude
para incluir una pestaña existente de un cuadro de diálogo existente:
{ "jcr:primaryType": "cq:Widget", "xtype": "cqinclude", "path": /libs/replication/components/agent/tab_extended.infinity.json" }
La propiedad ruta necesita apuntar a un recurso de diálogo que debe incluirse en el formato JSON.
El ejemplo anterior se ha tomado del componente de agente de reproducción inversa (consulte el nodo /libs/replication/components/revagent
).
Se aplica a
CQ5.X