86

jQuery ライブラリに基づいた専門的なComboboxコントロール (自動提案付きのドロップダウン リスト) はありますか?

大規模なデータセットを処理でき、いくつかのスキニングオプションが必要です。複数列の結果リストも素晴らしいでしょう。私は ASP.NET を使用していますが、そのためのラッパーを作成する必要があったとしても問題ありません。

代替テキスト

サードパーティ製のコントロールを既に使用していますが、2 つのベンダーのコントロール間で互換性の問題が発生しました。さて、私はこの種の依存関係を取り除きたいと思っています。

4

22 に答える 22

53

これは非常に有望に見えるものです。それは真のコンボです - 何を入力したかがわかります。他では見たことのないクールな機能があります: ページングの結果です。

フレックスボックス

于 2009-02-02T15:59:06.417 に答える
25

jqueryの「コンボボックス」を探している人は、この質問に向けられているようです。私の投稿は、元の質問への回答ではなく、「従来の」コンボボックスを見つけるためにこのページに来る人々のためのものです. 上記のソリューションはすべて、既存の選択値に対するフィルタリングとオートコンプリートの手段として入力を使用することに焦点を当てています。(大規模なデータセットに最適)

「何かを入力するか、これらの事前定義された値から選択する」だけの従来のコンボボックスを探している場合 (入力中に一致しないものを非表示にすることはありません)、する必要があるのは

<select id="combo4" style="width: 200px;"
            onchange="$('input#text4').val($(this).val());">
    <option>option 1</option>
    <option>option 2</option>
    <option>option 3</option>
</select>
<input id="text4"
       style="margin-left: -203px; width: 180px; height: 1.2em; border: 0;" />

http://bit.wisestamp.com/uncategorized/htmljquery-editable-combo-2/を参照してください 。

これを既存の選択タグを変換するプラグインにラップするのは簡単なはずですが、まだそれが行われたことはありません。

PS: 「jQuery Editable Combobox」で私が目にする主な問題は、それが選択リストのままであり、何か新しいものを入力し始めることができるかどうかがまったく明らかではないことです。

于 2011-04-10T02:42:56.850 に答える
24

残念ながら、私が見た中で最高のものはjquery.comboboxですが、実際にはWebアプリケーションで実際に使用したいもののようには見えません。このコントロールには使いやすさの問題があると思いますが、ユーザーとして、ドロップダウンリストをテキストボックスに変換するために入力を開始することを私は知らないと思います。

私はコンボドロップダウンボックスの方がずっと好きですが、それでも私が望むいくつかの機能があり、まだアルファ版です。アルファ版であること以外は、これが気に入らないと思うのは、コンボボックスに入力すると、元のドロップダウンリストの項目が表示されなくなることだけです。ただし、これには設定があるかもしれません...または、かなり簡単に追加できるかもしれません。

私が知っているオプションはこれらの2つだけです。あなたの検索で頑張ってください。あなたが1つを見つけたか、または2番目のオプションがあなたのためにうまくいくかどうか聞いてみたいです。

于 2008-10-13T02:12:09.010 に答える
15

有望に見えるセクシーコンボプロジェクトの新しいフォークが出ました:http ://code.google.com/p/ufd/

于 2010-04-13T11:45:18.750 に答える
14

大規模なデータセットの場合、基本的にJornZaeferrerのオートコンプリートプラグインの「公式」バージョンであるJQueryUIオートコンプリートはどうでしょうか。

また、ユーザーからかなり良いフィードバックを得ているストレートJQueryコンボボックスプラグインを作成しました。ただし、大規模なデータセットを対象としたものではありません。ユーザーが入力した内容に基づいてリストを削除するものが必要な場合は、Jornのオートコンプリートプラグインを使用する方がよいと思います。

于 2009-01-08T04:55:19.343 に答える
10

もう 1 つの優れたプラグインは、Sexy Comboです。

于 2009-04-09T18:36:56.507 に答える
7

公式のjQueryUIComboBox / Autocompleteコンポーネントが作成中です...(以前はjQuery UI 1.5.xのベータ版でした)、jQueryUIWikiを参照してください

アップデート:

オートコンプリート機能は、jQueryUIのコア機能になりました。ドキュメントを参照してください。

于 2009-03-28T14:07:32.620 に答える
7

これも有望です:

simpletutorials.comの JQuery ドロップダウン コンボ ボックス

于 2009-02-19T23:45:59.793 に答える
5

複数列が必要ない場合は、選択済みも別の良い選択です。MITライセンス

于 2013-04-04T22:29:42.077 に答える
3

セクシー-コンボは非推奨になりました。UnobtrusiveFast-FilterDropdownプロジェクトにはさらなる開発があります。私は同様の要件を持っているので、有望に見えます。

https://code.google.com/p/ufd/

于 2011-06-23T18:46:16.350 に答える
3

私はこの他のものを見つけました: http://code.google.com/p/jquery-jec/

また、良いオプションのようです。

于 2010-01-27T18:27:28.323 に答える
3

私は同じものを探しています。私が今までで最も気に入ったのは ExtJ 用のものです - ただし、大きなリストでテストしたことはありません: www.sencha.com/deploy/dev/examples/form/combos.html

これは別の本当に(!)速いものです: http://jsearchdropdown.sourceforge.net/

たとえば、SexyCombo は非常に優れた機能を果たしますが、リストが長くなると遅くなります。SexyCombo のフォーク UFD ははるかに高速ですが、非常に巨大なリストの場合、初期化時間は依然として非常に遅くなります。その上、私は時々少し得ます!「点滅」。しかし、近いうちにいくつかの更新があると思います。

于 2010-06-16T00:06:29.227 に答える
2

Activewidgetsには非常に見栄えの良いものがあります。大規模なデータセットでどれだけうまく機能するかわかりません。 http://www.activewidgets.com/ui.combo/

于 2009-09-29T03:41:41.353 に答える
2

http://jqueryajax.codeplex.com/を試してみませんか。これは、複数列のドロップダウンも含むASP.NETコントロールのコレクションです。

于 2009-03-28T14:01:09.533 に答える
2

これは非常に優れたものです: http://www.xnodesystems.com/ Dynamic List Field は、オートコンプリート機能を備えているだけでなく、検証も行うことができます。

于 2010-08-11T23:32:19.060 に答える
2

私は同じ問題を抱えていたので、自分で作ることになりました。

テンプレートシステムが組み込まれているため、結果を好きなように見せることができます。すべての主要なブラウザーで動作し、配列と json オブジェクトを受け入れます。 http://code.google.com/p/custom-combobox/

于 2010-01-26T21:00:22.393 に答える
1

http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/

于 2012-03-10T02:58:43.607 に答える
1

これを試してください:

http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxcombobox/index.htm

ローカリゼーションを含む多くの機能で非常に優れています。

于 2013-05-02T15:36:05.173 に答える
1

Twitter Typehead を強くお勧めします。

http://twitter.github.io/typeahead.js/

于 2013-11-13T12:58:56.780 に答える
0

必要なものすべて http://jquerycomboboxtmpl.codeplex.com/

テンプレートのドロップダウン

于 2010-12-14T05:41:16.413 に答える