如何重置Kendo MVVM单选按钮检查状态?

时间:2015-03-22 19:46:31

标签: javascript mvvm kendo-ui kendo-mvvm

在Kendo MVVM中,我会跟踪一个单选按钮组'选定的州。在某些时候,我想重置组的单选按钮以取消选中。 我尝试了以下内容,似乎没有用:

  1. 创建输入:
  2. <input type="radio" value="1" data-bind="checked: selectedRadio1"/>
    
    1. 制作视图模型对象
    2. var viewModel = kendo.observable({
        selectedRadio1: null
      };
      kendo.bind(document.body, viewModel);
      
      1. 通过单击单选按钮设置值(selectedRadio1具有值)。

      2. 重置值

      3. viewModel.set('selectedRadio1', null);
        

        重置不起作用,因为值null不作为单选按钮值存在。你如何才能正确重置?是data-bind =&#34;检查:...&#34;正确的做法?

        Kendo dojo链接在这里:http://dojo.telerik.com/AgAxo

1 个答案:

答案 0 :(得分:0)

正如你所说,没有带有值&#34; null&#34;的单选按钮,因此可观察对象无法找到任何合适的DOM来移动被检查的属性。直到开发者的可观察重写如何检查属性使用null值,你可以使用jquery或javascript代码

检查此dojo