Мне нужно щелкнуть радиополе и проверить его, щелкнуть еще раз на том же радиополе и снять флажок.
Мой код не работает, потому что getChecked()
всегда верно!
Это моя функция, запускаемая по событию клика.
Моя версия extjs - 6.2.1.167
listeners: {
click: {
element: 'element',
fn: function (event, target) {
var radioField = this.component;
if (radioField.getChecked()) {
radioField.setChecked(false);
}
else {
radioField.setChecked(true);
}
}
}
},