Dernière mise à jour le
May 01, 2021 09:44:44 PM GMT
Questions
Comment puis-je créer une boîte de dialogue Ownerdraw dans CQ5 ?
Réponse / Résolution
Voir la source Ownerdraw à l'adresse /libs/cq/widgets/source/widgets/form/OwnerDraw.js
.
Le constructeur révèle les propriétés de configuration :
constructor : 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); }
il vous permet d'inclure du code html personnalisé (propriété de configuration HTML) ou d'appeler une URL externe (propriété de configuration d'url). Cette opération est particulièrement logique pour l’affichage HTML statique. Si vous avez besoin de widgets personnalisés ou d’extensions pour des widgets existants, il est recommandé de créer vos propres xtype (widget) à la place.
S’applique à
CQ5.1, CQ5.2
Accéder à votre compte