"checked"バインディングを使用してラジオボタンリストにバインドする必要があるSelectedAttributeValueIds
というobservableArrayがあります。例えばKnockoutJSの "checked"バインディングがobservableArrayとラジオボタンリストで機能しない
<input type="radio" data-bind="checked: SelectedAttributeValueIds" />
しかし、KnockoutJSはobservableArrayを観測可能な単一の値に置き換えています。その代わりに、[123]の値を持つSelectedAttributeValueIdsのそれは「123」
になります私は、回避策として、これをしなかったが、もっと簡単な方法があればと思いまして:ラジオボタンの場合
<input type="radio" data-bind="event: { change: function() { $parent.SelectedAttributeValueIds([$data.ID()]); } }" />
ここではHTML要素 – Ryan
の属性がある「」=私はこれを試してみたが、私はそれが価値に格納されている値のthatsする必要がある場合、それはnewValueには、「true」または「false」渡しますあなたが再現しようとすることができるフィドル:http://jsfiddle.net/rniemeyer/LWeQ8/ –
私は仕事で明日そのショットをあげるよ。私は、このように、この他を行うための別の方法があったhopeingた..しかし、私はないと思います:( – Ryan