Ultimo aggiornamento il
May 03, 2021 11:35:44 AM GMT
Domande
Come creo una finestra di dialogo Ownerdraw in CQ5?
Risposta/Risoluzione
Vedere il sorgente Ownerdraw su /libs/cq/widgets/source/widgets/form/OwnerDraw.js
.
Il costruttore rivela le proprietà di configurazione:
costruttore : 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); }
permette di includere HTML personalizzato (proprietà html config) o di chiamare un URL esterno (proprietà url config). Questo ha più senso per la visualizzazione HTML statica. Se richiedi widget personalizzati o estensioni a widget esistenti, è consigliabile creare il proprio xtype (widget).
Si applica a
CQ5.1, CQ5.2
Accedi al tuo account