2011-09-13 6 views
0

J'ai ajouté barre inférieure à un panneau comme celui-ciComment obtenir les valeurs vérifiées d'un groupe radio Extjs 4?

bbar: [{ 
     xtype  : 'button', 
     text  : 'Select Filter By', 
     itemId  : 'filter_by', 
     arrowAlign : 'right', 
     menu  : [{ 
         text : 'Item Code', 
         checked : true, 
         group : 'filter', 
         itemId : 'item_code' 
         },{ 
         text : 'Description', 
         checked : false, 
         group : 'filter', 
         itemId : 'description'      
         }]    
     }] 

comment obtenir le qui est contrôlé à partir de ces deux?

Cordialement

Répondre

0

essayer this

l'idée est d'ajouter juste un auditeur à chaque Ext.menu.Menu.
si vous travaillez avec votre propre classe, vous pouvez faire testCheck comme l'une méthode ..

1

Dans ce cas, les deux peuvent être enregistrés ou non.

Vous pouvez donner un identifiant à chaque puis simplement faire Ext.getCmp('id1').getValue() et Ext.getCmp('id2').getValue() pour obtenir l'état de chaque

Si vous voulez utiliser comme un « groupe », vous devrez les envelopper dans un CheckboxGroup ou RadioGroup en fonction de vos besoins.

+0

je suis désolé .. mais pouvez-vous me montrer comment assigner CheckboxGroup ou RadioGroup à l'élément de 'Ext.menu .Menu' ?? AFAIK, la configuration de 'menu' sur le bouton fait référence à la classe' Ext.menu.Menu' ... et 'Ext.menu.Menu' n'accepte pas Checkboxgroup ou radiogroup. –

Questions connexes