0

假设我们有这个代码:

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

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

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

4

1 回答 1

1

试试看 :

您在 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);
      }
    }
于 2013-11-21T12:35:34.117 回答