Vérifier un bouton radio à l'aide de ExtJS
J'ai peut-être raté quelque chose, mais comment faire par programmation de cocher une case d'option à l'aide de ExtJS (v 3)?
La suite ne semble pas toujours fonctionner
var radio = Ext.get("myradiobutton");
radio.("cochée,"");
La radio est parfois vérifiées, parfois pas...
radio.is(":checked") renvoyer parfois vrai, parfois faux
Grâce
OriginalL'auteur David | 2012-02-29
Vous devez vous connecter pour publier un commentaire.
Pourquoi ne pas simplement utiliser le DOM?
Je suis curieux, pourquoi vous recommandons d'utiliser le DOM directement au lieu d'aller quinte ExtJS? Je vois de David d'autres commentaires, il n'est pas à l'aide d'un ExtJS RadioButton, mais ma question suppose que c'est un ExtJS RadioButton.
En fin de compte (trop simplement), Ext est juste un wrapper autour d'un tas de fonctions DOM. Si c'est facile et cela fonctionne de la croix-navigateur, pourquoi pas?
OriginalL'auteur Evan Trimboli
J'avais suggéré l'utilisation de cette fonction: http://docs.sencha.com/ext-js/3-4/#!/api/Ext.forme.Radio-méthode setValue
voir mise à jour de réponse
Ext.get() renvoie un Poste.Référence de l'élément, pas un composant. -1
Aussi, ma radio n'est pas un ExtJs forme de la radio, d'un bouton radio
Cela fonctionne ainsi: Ext.getCmp('myradiobutton').setValue(true);
OriginalL'auteur Andrey Selitsky