ラジオボタンフォームの選択値を取得するための基本的な手順に従ってきました。(extjs)ラジオボタンの選択された値をフォームで取得します。値を返さない
Ext.getCmp('filter_form').getForm().getValues()['timespan']
しかし、私が代わりに選択されたボタンの値を取得する、コンソールにこれを実行したときに、私は言葉on
を得る:
....
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' ....
私のようなメソッドを使用しました。何を与えるか?私はgetValues、getFormなどのいくつかの異なるコンボを試しましたが、私はいつもon
またはtrue
またはfalse
で終わります。何が起きてる?
getGroupValue()は私のために読んでいませんでした。それは認識されませんでした。私はgetGroupValue()を使用せずに '回避策'を見つけました。ありがとう! – hereiam