Tôi đã làm theo các quy trình cơ bản để có được giá trị được chọn của biểu mẫu nút radio của tôi.(extjs) Nhận giá trị được chọn của nút radio dưới dạng. Không trả lại giá trị
....
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' ....
Tôi đã sử dụng các phương pháp như:
Ext.getCmp('filter_form').getForm().getValues()['timespan']
Nhưng khi tôi chạy ra cửa sổ Console, thay vì nhận được giá trị của các nút chọn, tôi nhận được từ on
. Đưa cái gì?! Tôi đã thử một số combo khác nhau của getValues, getForm, v.v. nhưng tôi luôn kết thúc với on
hoặc true
hoặc false
. Những gì đang xảy ra ở đây?
getGroupValue() không đọc cho tôi. Nó không được công nhận. Tôi đã tìm thấy một 'workaround' tuy nhiên mà không sử dụng getGroupValue(). Cảm ơn! – hereiam