2011-09-13 15 views
0

は、私は下のバーは、これら二つからチェックされている取得する方法この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'      
         }]    
     }] 

のようにパネルに追加していますか?

よろしくお願いします。

答えて

0

アイデアthis

を試すにはちょうど各Ext.menu.Menuにリスナーを追加することです。
自分のクラスで作業している場合は、testCheckをメソッドの1つにすることができます。

1

この場合、両方ともチェックしたり、チェックを外したりすることができます。

あなたは、あなたがそれらをラップする必要がありますそれぞれにIDを与え、その後、単にあなたが「グループ」として、これらを使用したい場合は、各

の状態を取得するためにExt.getCmp('id1').getValue()Ext.getCmp('id2').getValue()を行うことができますCheckboxGroupRadioGroupに依存します。

+0

残念ですが、CheckboxGroupまたはRadioGroupを 'Ext.menu 'の項目に割り当てる方法を教えてください.Menu' ?? AFAIK、ボタンの 'menu'設定は' Ext.menu.Menu'クラスを参照し、 'Ext.menu.Menu'はCheckboxgroupまたはradiogroupを受け付けません。 –

関連する問題