我遵循了获取单选按钮表单的选定值的基本过程。
....
xtype: 'radiofield',
name: 'timespan',
id: 'timespan',
value: 7,
checked: true,
fieldLabel: 'Time Span',
boxLabel: '7 days'
}, {
xtype: 'radiofield',
name: 'timespan',
value: '30',
fieldLabel: '',
labelSeparator: '',
hideEmptyLabel: false,
boxLabel: '30 days'
}, {
xtype: 'radiofield',
name: 'timespan',
value: '60',
fieldLabel: '',
labelSeparator: '',
hideEmptyLabel: false,
boxLabel: '60 days'
}, {
xtype: 'radiofield',
name: 'timespan',
value: 'all',
fieldLabel: '',
labelSeparator: '',
hideEmptyLabel: false,
boxLabel: 'All' ....
我使用过以下方法:
Ext.getCmp('filter_form').getForm().getValues()['timespan']
但是当我将它运行到控制台时,我得到的不是所选按钮的值,而是单词on
. 是什么赋予了?!我尝试了几种不同的 getValues、getForm 等组合,但我总是以on
or true
or结尾false
。这里发生了什么?