Come riutilizzare gli elementi di dialogo esistenti in altre finestre di dialogo

Domanda

Come posso riutilizzare elementi di dialogo esistenti, come le schede, in altre finestre di dialogo?

Risposta, Soluzione

Per questa situazione, esiste un widget specifico con l'etichetta cqinclude che permette di includere elementi di dialogo esistenti in altre definizioni di finestre di dialogo. Il formato generico JSON viene utilizzato sul lato client per costruire la finestra di dialogo attuale.

Di seguito è riportato un esempio che utilizza il widget cqinclude per includere una scheda esistente da una finestra di dialogo esistente:

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

La proprietà del percorso deve fare riferimento a una risorsa di dialogo che deve essere inclusa nel formato JSON.
L'esempio precedente è stato preso dal componente dell'agente di replica inversa (fare riferimento al nodo /libs/replication/components/revagent ).

Si applica a

CQ5.x

Logo Adobe

Accedi al tuo account