Ho seguito le procedure di base per ottenere il valore selezionato del modulo per il pulsante di scelta.(extjs) Ottieni il valore selezionato del pulsante di opzione nel modulo. Non si restituisce il valore
....
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' ....
ho usato metodi come:
Ext.getCmp('filter_form').getForm().getValues()['timespan']
Ma quando ho eseguito questo alla console, invece di ottenere il valore del pulsante selezionato, ottengo la parola on
. Cosa dà ?! Ho provato diverse combinazioni di getValues, getForm, ecc, ma finisco sempre con on
o true
o false
. Cosa sta succedendo qui?
getGroupValue() non stava leggendo per me. Non è stato riconosciuto. Ho trovato una soluzione alternativa senza usare getGroupValue(). Grazie! – hereiam