すべてのコンボボックスのチェックを外し、私はJsonObjectノックアウトチェック/ Iは、ユーザーコントロールにマッピングJSONのobejctのためのノックアウトを使用して
var viewModel = {
IsEnabled1 :ko.observable(true),
IsEnabled2 :ko.observable(true),
IsEnabled3 :ko.observable(false)
};
...
ko.applyBindings(viewModel);
を持っている彼らは
<input type="checkbox" data-bind="checked: IsEnabled1" />
ように見える 、単一のチェックボックスのリストを持っていますまた、チェックボックスをオンにして、他のチェックボックスをすべてオフにする場合は、JavaScript側でこの変更を行いましたが、グローバルチェックボックスのUI部分を更新しましたが、別々のチェックボックスからのデータはJSONオブジェクトにマッピングされません。このコードの私のJSONオブジェクトの後
グローバルチェックボックス
$("#GeneralTable thead tr th:first input:checkbox").click(function() {
var checkedStatus = this.checked;
$("#GeneralTable tbody tr td:first-child input:checkbox").each(function() {
this.checked = checkedStatus;
});
});
はUIに関連しないデータが含まれています。
JS側からすべてのJSON変更チェックボックスを更新するにはどうすればよいですか?
あなたが投稿したコードでは、あなたの質問。 –
今より良いはずです。ありがとう。 –
あなたのコードで、ノードとやりとりすることに問題があります。しかし、データと対話する必要があります。それはMVVMの世界でより良いです:-)私の答えを確認してください。私はそれがあなたのために働くと思います。 – Romanych