Gibt es einen Fachmann ? Combobox-Steuerelemente (Dropdown-Liste mit Autosuggestion), die auf der jQuery-Bibliothek basieren?
Es sollte in der Lage sein, große Datenmengen zu verarbeiten und einige Skinning- Optionen zu haben. Eine mehrspaltige Ergebnisliste wäre auch großartig. Ich arbeite mit ASP.NET, aber es ist kein Problem, wenn ich einen Wrapper dafür schreiben musste.
Ich verwende bereits ein Steuerelement eines Drittanbieters, habe jedoch einige Kompatibilitätsprobleme zwischen den Steuerelementen zweier Anbieter festgestellt. Nun, ich möchte diese Art von Abhängigkeiten loswerden.
javascript
jquery
combobox
controls
splattne
quelle
quelle
Antworten:
Leider ist das Beste, was ich gesehen habe, die jquery.combobox , aber sie sieht nicht wirklich nach etwas aus, das ich wirklich in meinen Webanwendungen verwenden möchte. Ich denke, es gibt einige Usability-Probleme mit diesem Steuerelement, aber als Benutzer glaube ich nicht, dass ich anfangen muss, für die Dropdown-Liste zu tippen, um sie in ein Textfeld zu verwandeln.
Ich bevorzuge die Combo Dropdown Box , aber sie hat immer noch einige Funktionen, die ich möchte, und sie ist immer noch in Alpha. Der einzige Gedanke, den ich nicht mag, außer dass es Alpha ist ... ist, dass nach dem Eingeben der Combobox die ursprünglichen Dropdown-Listenelemente verschwinden. Vielleicht gibt es jedoch eine Einstellung dafür ... oder es könnte ziemlich einfach hinzugefügt werden.
Dies sind die einzigen zwei Optionen, die ich kenne. Viel Glück bei deiner Suche. Ich würde gerne hören, ob Sie eine finden oder ob die zweite Option für Sie funktioniert.
quelle
Hier ist eine, die sehr vielversprechend aussieht. Es ist eine echte Kombination - Sie sehen, was Sie eingeben. Hat eine coole Funktion, die ich anderswo nicht gesehen habe: Paging-Ergebnisse.
FlexBox
quelle
Wer ein jquery "Combo Box" sucht, scheint auf diese Frage gerichtet zu sein. Mein Beitrag ist für Leute, die auf diese Seite kommen, um ein "traditionelles" Kombinationsfeld zu finden, anstatt eine Antwort auf die ursprüngliche Frage. Die oben genannten Lösungen konzentrieren sich alle darauf, die Eingabe als Mittel zum Filtern und automatischen Vervollständigen zu einem vorhandenen Auswahlwert zu verwenden. (ideal für große Datenmengen)
Wenn Sie nach dem traditionellen Kombinationsfeld suchen, bei dem es sich einfach um "Geben Sie etwas ein oder wählen Sie aus diesen vordefinierten Werten aus" handelt (nein, wir werden diejenigen, die während der Eingabe nicht übereinstimmen, nicht ausblenden) müssen zu tun ist
Siehe http://bit.wisestamp.com/uncategorized/htmljquery-editable-combo-2/
Es sollte einfach sein, dies in ein Plugin zu packen, das ein vorhandenes Select-Tag konvertiert, obwohl ich das noch nicht gesehen habe.
PS: Das Hauptproblem, das ich bei "jQuery Editable Combobox" sehe, ist, dass es eine Auswahlliste bleibt und es überhaupt nicht offensichtlich ist, dass Sie einfach anfangen können, etwas Neues einzugeben.
quelle
Eine neue Abzweigung des sexy-Combo-Projekts ist jetzt erhältlich, die vielversprechend aussieht: http://code.google.com/p/ufd/
quelle
Wie wäre es mit JQuery UI Autocomplete , der im Grunde genommen die "offizielle" Version des Autocomplete-Plugins von Jorn Zaeferrer ist ?
Ich habe auch ein direktes JQuery-Combobox- Plugin geschrieben, das von seinen Benutzern ziemlich gutes Feedback erhalten hat. Es ist jedoch ausdrücklich nicht für große Datenmengen gedacht. Ich denke, wenn Sie etwas wollen, das die Liste basierend auf den Benutzertypen beschneidet, sind Sie mit Jorns Autocompletion-Plugin besser dran.
quelle
Ein weiteres nettes Plugin ist Sexy Combo
quelle
Das ist auch vielversprechend:
JQuery Dropdown- Kombinationsfeld auf simpletutorials.com
quelle
Eine offizielle ComboBox / Autocomplete-Komponente für die jQuery-Benutzeroberfläche ist in Vorbereitung ... (zuvor in der Beta für jQuery UI 1.5.x), siehe jQuery UI-Wiki
AKTUALISIEREN:
Die Autocomplete-Funktionalität ist jetzt eine Kernfunktion der jQuery-Benutzeroberfläche ( siehe Dokumente) .
quelle
Wenn Sie keine Mehrspalten benötigen, ist die Auswahl eine weitere gute Wahl. MIT Lizenziert
quelle
Ich habe diesen anderen gefunden: http://code.google.com/p/jquery-jec/
Scheint auch eine gute Option zu sein.
quelle
Ich suche das gleiche. Die, die mir bisher am besten gefallen hat, ist diese für ExtJs - außer ich habe sie nicht mit großen Listen getestet: www.sencha.com/deploy/dev/examples/form/combos.html
Hier ist noch eine wirklich (!) Schnelle: http://jsearchdropdown.sourceforge.net/
Zum Beispiel funktioniert das SexyCombo ziemlich fantastisch, ist aber für längere Listen viel zu langsam. Die SexyCombo-Folk-UFD ist viel schneller, aber die Initialisierungszeit für wirklich große Listen ist immer noch recht langsam. Außerdem bekomme ich manchmal etwas! "blinkt". Aber ich denke, es wird in naher Zukunft einige Updates geben.
quelle
Sexy-Combo ist veraltet. Das Projekt Unobtrusive Fast-Filter Dropdown wurde weiterentwickelt. Sieht vielversprechend aus, da ich ähnliche Anforderungen habe.
https://code.google.com/p/ufd/
quelle
Ich mag select2 , es ist reich an Funktionen und nett und aktiv. Besonders wie die diakritische Suchfunktion.
quelle
Warum versuchen Sie nicht http://jqueryajax.codeplex.com/ . Es handelt sich um eine Sammlung von ASP.NET-Steuerelementen, die auch mehrspaltige Dropdown-Listen enthalten.
quelle
Activewidgets hat eine sehr gut aussehende. Keine Ahnung, wie gut es bei großen Datenmengen funktioniert. http://www.activewidgets.com/ui.combo/
quelle
Ich hatte das gleiche Problem, also habe ich mein eigenes gemacht.
Es ist ein Vorlagensystem integriert, sodass Sie die Ergebnisse wie gewünscht aussehen lassen können. Funktioniert mit allen gängigen Browsern und akzeptiert Arrays und JSON-Objekte. http://code.google.com/p/custom-combobox/
quelle
Hier ist eine wirklich coole: http://www.xnodesystems.com/ Das dynamische Listenfeld verfügt nicht nur über die Funktion zur automatischen Vervollständigung, sondern kann auch eine Validierung durchführen.
quelle
Ich habe versucht, http://jqueryui.com/demos/autocomplete/#combobox und die Probleme waren:
Infolgedessen habe ich es ein wenig optimiert und es hat in ASP.NET MVC gut funktioniert. Meine Version von CSS und Widget-Skript finden Sie hier http://saplin.blogspot.com/2011/12/html-combobox-control-and-aspnet-mvc.html
Ein Beispiel zum Binden des MVC-Modells an einen benutzerdefinierten Wert ist ebenfalls vorhanden.
quelle
http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
quelle
Probier diese:
http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxcombobox/index.htm
Sehr schön mit vielen Funktionen einschließlich Lokalisierung.
quelle
Sehr zu empfehlen Twitter Typeahead:
http://twitter.github.io/typeahead.js/
quelle
alles was Sie brauchen http://jquerycomboboxtmpl.codeplex.com/
Dropdown-Liste für Vorlagen
quelle