假设我们有这个代码:
<window>
<radio selected="@bind(vm.value)" />
</window>
当我们单击此单选按钮时,它将被选中......但再次单击它不会取消选中它......
onClick
除了在 java 中绑定和切换它之外,还有更好的方法吗?
试试看 :
您在 java 类中创建一个方法,就像showVisibleRadio
检查条件一样。
<window>
<radio selected="@bind(vm.value)" onCheck="@command('showVisibleRadio')"/>
</window>
//java代码
@Command
public void showVisibleRadio(){
if (value.isChecked()){
value.setChecked(false);
}
else{
value.setChecked(true);
}
}