如何获得Extjs 4无线电组的检查值

How to get checked values of a Extjs 4 radio group?

本文关键字:检查 无线电 何获得 Extjs      更新时间:2023-09-26

我在面板中添加了一个底部栏

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'                     
                      }]              
      }]

如何从这两个中得到被检查的那个?

在这种情况下,它们都可以选中或不选中。

你可以给每一个id,然后简单地做Ext.getCmp('id1').getValue()Ext.getCmp('id2').getValue()来获得每个

的状态

如果你想使用这些作为一个"组",你必须根据你的需要将它们包装在CheckboxGroup或RadioGroup中

try this

这个想法只是为每个Ext.menu.Menu添加一个侦听器。
如果您正在使用自己的类,您可以将testCheck作为您的方法之一。