チェックボックスがチェックされているかチェックされていないときに実行する関数を取得して、すべてのチェックボックスがチェックされていないことを確認しようとしていますが、実行されません。私はそれを正しくやっていないと思います。
@Html.CheckBox("Subscription", new{ data_bind="disable: Disabled, checked: Checked, click: $parent.allSubscriptionsUnchecked"} )
チェックボックスがチェックされているかチェックされていないときに実行する関数を取得して、すべてのチェックボックスがチェックされていないことを確認しようとしていますが、実行されません。私はそれを正しくやっていないと思います。
@Html.CheckBox("Subscription", new{ data_bind="disable: Disabled, checked: Checked, click: $parent.allSubscriptionsUnchecked"} )
checked
aとclick
bindingの両方を入力に追加できます。ただし、return true;
クリック ハンドラーから使用することをお勧めします。これにより、デフォルトのアクションが続行されます (チェックボックスがオン/オフになります)。
ここにサンプルがあります:http://jsfiddle.net/rniemeyer/cnkVA/
別の手法は、このロジックをビュー モデルにプッシュし、ブール値のオブザーバブルへの変更をサブスクライブして、http: //jsfiddle.net/rniemeyer/cnkVA/2/のようなアクションを実行することです。