1

選択が'Disable things' の場合、最初の 2 つのラジオ ボタン (CMR conv + Out of CMR) をクリア (選択なし) する必要があります。

ノックアウトで可能ですか?

すでに無効にしていますが、クリアする必要もあります。

jsFiddle: http://jsfiddle.net/mnucj/

CMR convention: <input type="radio" name="cmrConvention" value="true" data-bind="checkedRadioToBool: cmrConvention, disable: thirdPartyInsured() ? true : false">
<br/>
Out of CMR convention: <input type="radio" name="cmrConvention" value="false" data-bind="checkedRadioToBool: cmrConvention, disable: thirdPartyInsured() ? true : false">
<br/>
- - - - - -
<br/>
Enable things: <input type="radio" name="thirdParty" value="false" data-bind="checkedRadioToBool: thirdPartyInsured">
<br/>
Disable things: <input type="radio" name="thirdParty" value="true" data-bind="checkedRadioToBool: thirdPartyInsured">

ありがとう。

4

1 に答える 1

0

次のように、「無効にする」チェックボックスがクリックされたときにクリックバインディングを使用できます。

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

更新された fiddleを参照してください。

于 2013-04-29T15:22:07.147 に答える