Javascript 如何监听是否使用ExtJS检查radiobutton?

Javascript 如何监听是否使用ExtJS检查radiobutton?,javascript,extjs,radio-group,Javascript,Extjs,Radio Group,无论我是按第一个选项还是第二个选项,上面的代码都会发出警报。它不应该只在选中第二个选项时发出警报吗?只要选中或取消选中收音机,事件就会触发 选中:Ext.form.Checkbox此,布尔值选中 选中或取消选中复选框时激发。 将使用以下参数调用侦听器: 这个:Ext.form.Checkbox 此复选框 选中:布尔值 新的检查值 无论何时选中或取消选中收音机,都会触发该事件 选中:Ext.form.Checkbox此,布尔值选中 选中或取消选中复选框时激发。 将使用以下参数调用侦听器: 这个:E

无论我是按第一个选项还是第二个选项,上面的代码都会发出警报。它不应该只在选中第二个选项时发出警报吗?

只要选中或取消选中收音机,事件就会触发

选中:Ext.form.Checkbox此,布尔值选中 选中或取消选中复选框时激发。 将使用以下参数调用侦听器: 这个:Ext.form.Checkbox 此复选框 选中:布尔值 新的检查值


无论何时选中或取消选中收音机,都会触发该事件

选中:Ext.form.Checkbox此,布尔值选中 选中或取消选中复选框时激发。 将使用以下参数调用侦听器: 这个:Ext.form.Checkbox 此复选框 选中:布尔值 新的检查值


此代码在4.2版中运行良好:

  listeners: {
                          check : function(cb, value) {
                                if (value) alert('check');
                                   else alert('uncheck');
                           }
                     }

此代码在4.2版中运行良好:

  listeners: {
                          check : function(cb, value) {
                                if (value) alert('check');
                                   else alert('uncheck');
                           }
                     }
xtype: 'radiogroup',
id: 'RadioGroupId',
fieldLabel: 'The Radio Group',
items: [{
    xtype: 'radiofield',
    boxLabel: 'The first radio',
    id: 'FirstRadioId',
    name: 'radios',
    inputValue: 1,
    listeners: {
        change: function (cb, newValue, oldValue) {
            if (newValue) {
               // First radio button has been selected
            } else {
               // Second radio button has been selected
            }
        }
    }
}, {
    xtype: 'radiofield',
    boxLabel: 'The second radio',
    id: 'SecondRadioId',
    name: 'radios',
    inputValue: 2,
    checked: true
}]