2

Knockout.jsSelect2と統合しようとしているときに、通常の方法と思われる方法がタグ付けをサポートしていないように見えることに気付きました。

基本的なサポートを示すjsFiddleがありますが、これを Select2のタグ付けサポートに拡張する方法は明らかではありません。

これを、解決策の基礎を形成すると予想される、より簡潔なjsFiddle の例にまとめました。

Knockout.js を使用して Select2 のタグ付けサポートを取得する方法についての考えや提案をいただければ幸いです。

注:Select2素晴らしいとは思いますが、私は結婚していません。ただし、 でうまく機能するタグ付けサポートの代替提案がある場合は、Knockout.jsそれについて聞くことに非常に興味があります. そうは言っても、問題の解決策はSelect2非常に興味深いと思います。

4

2 に答える 2

3

<select>あなたが指摘したように、タグ付け機能は要素では機能しません。これは、ユーザーがリストにないタグを追加できるようにするためです。フィールドに何でも入力して Enter キーを押すと、それが値に追加されます。

これが実際の例です:http://jsfiddle.net/mbest/6XvqX/41/

主な変更点:

  1. 使用可能な項目のリストは、オプションを介して Select2 に直接渡されtagsます。
  2. 後者は要素でのみ機能するため、value代わりにバインディングが使用されます。selectedOptions<select>
  3. 選択されたアイテムを配列として取得するために計算済みが使用されます。
于 2012-10-08T20:22:35.520 に答える