0

監視可能な配列にバインドしたい選択があります。モデル項目の監視可能なブール値にバインドされた各項目のオプションのタイトル属性を設定したいと考えています。セクションが変更された場合は、監視可能な配列の各項目のブール値を false に設定し、newley で選択された項目の値を true に設定します。

私の質問は、これをどのように行うかです: - オプションバインディングによって生成されたオプション要素のタイトル属性を設定することは可能ですか? - 値バインディングを使用して、個別のプロパティの代わりに、バインドされた項目のブール値を設定することは可能ですか?

または、これのために独自のバインディングを作成する必要がありますか?

4

1 に答える 1

0

このようなものはどうですか?

<select data-bind="foreach: Dog, value: SelectedDogID">
    <option data-bind="text: DogName, value : DogID, attr: {title : DogID == $parent.SelectedDogID()'}" />
</select>

カスタムバインディングが最もクリーンなソリューションを提供することに同意しますが。

于 2012-07-16T13:29:55.343 に答える