1

Kendo MVVM では、ラジオ ボタン グループの選択状態を追跡しています。ある時点で、グループのラジオ ボタンをリセットしてチェックを外したいと考えています。私は次のことを試しましたが、うまくいかないようです:

  1. 入力を作成します。
<input type="radio" value="1" data-bind="checked: selectedRadio1"/>
  1. ビュー モデル オブジェクトを作成します。
var viewModel = kendo.observable({
  selectedRadio1: null
};
kendo.bind(document.body, viewModel);
  1. ラジオ オプションをクリックして、値を設定します (selectedRadio1 には値があります)。

  2. 値をリセット

viewModel.set('selectedRadio1', null);

値 null がラジオ ボタンの値として存在しないため、リセットは機能しません。正しくリセットするにはどうすればよいですか?data-bind="checked: ..." は正しいアプローチですか?

剣道道場のリンクはこちら: http://dojo.telerik.com/AgAxo

4

1 に答える 1

0

あなたが言ったように、値が「null」のラジオボタンがないため、監視可能なオブジェクトはチェックされたプロパティを移動するための適切なDOMを見つけられません..監視可能なオブジェクトの開発者がチェックされたプロパティがnull値でどのように機能するかを書き直すまで、jqueryまたはこのためのJavaScriptコード

この道場をチェック

于 2015-03-23T08:03:14.330 に答える