如果没有使用radioGroup,如何取消选择zk中的单选按钮

时间:2013-11-21 09:30:42

标签: java html mvvm zk zul

假设我们有这段代码:

<window>    
   <radio selected="@bind(vm.value)" /> 
</window>

当我们点击此单选按钮时,它将被选中...但再次单击它不会取消选择它..

除了绑定onClick并在java中切换它之外,还有更好的方法吗?

1 个答案:

答案 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);
      }
    }