Bonjour
Comment peut on afficher une image à coté d'un radiobutton plutôt qu'un boxLabel? J'ai essayer avec l'option tpl mais ça ne donne rien...
merci
Bonjour
Comment peut on afficher une image à coté d'un radiobutton plutôt qu'un boxLabel? J'ai essayer avec l'option tpl mais ça ne donne rien...
merci
Dans un style quick and dirty, dans la mesure ou ton bouton radio est dans un form (Ext.form.FormPanel), je propose ca :
Manifestement la propriété labelStyle du bouton radio ne s'applique que dans le cas ou le bouton est dans un form.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var radio = new Ext.form.Radio({ labelStyle:"width:275px;height:95px;background:url(http://google.fr/intl/en_com/images/srpr/logo1w.png) no-repeat scroll 0 0 transparent;" }); var form = new Ext.form.FormPanel({ items:[radio] }); form.render(document.body);
Sinon tu dois avoir le possibilité de surcharger le CSS de ton bouton (.x-form-cb-label), moins marrant.
Je sais que le sujet est vieux, mais ça peut servir:
Il suffit de spécifier une image en html dans la propriété boxLabel (et si on veut afficher un texte, on concatène) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 boxLabel: "<img src='image.png'/>" + "text"
Partager