我需要单击一个无线电场并进行检查,再单击同一无线电场上的其他时间,然后取消选中它。
我的代码不起作用,因为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);
}
}
}
},
最佳答案
您的示例适用于我的情况。
Sencha Fiddle
但是正如@LenapCapo所说,您正试图将广播盒用于其他目的。如果需要圆形复选框,则最好重新定义复选框样式。