Knockout.js 用敲除键清除单选按钮

Knockout.js 用敲除键清除单选按钮,knockout.js,Knockout.js,当选择“禁用事物”时,我需要清除(无选择)前两个单选按钮(CMR conv+退出CMR) 击倒有可能吗 我已经禁用了它们,但我还需要清除它们 jsFiddle: CMR公约: 不符合CMR惯例: - - - - - - 启用内容: 禁用东西: 谢谢。单击“禁用内容”复选框时,您可以使用单击绑定,如下所示: Disable things: <input type="radio" name="thirdParty" value="true" data-bind="c

当选择“禁用事物”时,我需要清除(无选择)前两个单选按钮(CMR conv+退出CMR)

击倒有可能吗

我已经禁用了它们,但我还需要清除它们

jsFiddle:

CMR公约:

不符合CMR惯例:
- - - - - -
启用内容:
禁用东西:

谢谢。

单击“禁用内容”复选框时,您可以使用单击绑定,如下所示:

Disable things: 
<input type="radio" name="thirdParty" value="true" 
       data-bind="checkedRadioToBool: thirdPartyInsured, 
                  click: function() { cmrConvention(null); return true; }">
禁用东西:

请参阅。

您是对的:收音机已清除,但副作用:单击的“禁用内容”不再被选中。有什么想法吗?是的:-)匿名函数没有返回任何东西,这阻止了“click”事件的传播,也阻止了它被检查。你必须返回一些东西让它传播。我更新了小提琴:您可以使用
单击:cmrConvention.bind($data,null)
Disable things: 
<input type="radio" name="thirdParty" value="true" 
       data-bind="checkedRadioToBool: thirdPartyInsured, 
                  click: function() { cmrConvention(null); return true; }">