1

3.5.3 を使用していましたが、これを行う方法を見つけることができませんでした。

値の配列を持つ入力ボックスをselect2-enableにした後(データを使用:コンストラクターオプションで)、問題のドロップダウンからそのリストを再度取得する方法はありますか? そのリストを取得してオプションを無効にする必要があるユーティリティ コードがあり、そのユーティリティ コードは最初に select2 をレンダリングしたのと同じコンテキストにアクセスできません (つまり、ビルドに使用した配列がありません。これは、ページ上の多くの select2 コントロールに影響を与える可能性があるためです)。

$(control).select2('query', '') または .select2('search','') のようなものを期待していましたが、うまくいきませんでした。初期のコンストラクター オプションを取得し、そこから「データ」項目を取得するだけでも満足です。

ユーザーが入力した新しいオプションを動的に追加する機能が必要なため、select は使用できません。

select2 4.0 へのアップグレードは、コードと 3.5 の結合度が高いため実行できません (数週間試しましたが、何百もの LOC が変更された後も終わりが見えませんでした)。

オンライン、stackoverflow、select2 のドキュメントなどで何時間も検索しました。この回答が既に存在する場合、私はそれを見つけることができません。

4

0 に答える 0