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