KnockoutでEricHyndsの優れた複数選択ウィジェットを使用する際に問題が発生します。
私のコードはここにあります。
この記事のカスタムバインディングを使用しています。
最初のボックスのオプションを変更すると、プラグインを使用する代わりに、複数選択がデフォルトのタイプに戻ります-バインディングを変更する必要があると思いますが、Knockoutはかなり新しく、すぐに抜け出しますここの深さ。
誰かがポインタを提案できますか?カスタムバインディングの書き方に関する記事は、もちろんこれ以外の参照があれば役立つかもしれません。
OK:もう少し近づいています:こちらをご覧ください
現在、唯一の問題は、最初のボックスの選択を変更するたびに、2番目のボックスからまだ関連しているアイテムが失われることです。たとえば、次のような場合、奇妙な動作もあります。
- 「すべてのリンクヘルス」を選択します
- 複数選択をクリックして、最初の項目を確認します
- 「すべての時計」を選択します
- もう一度[すべてのリンクヘルス]を選択します
すると突然、5つの項目すべてがチェックされます!