Ich möchte eine Combobox mit einer hierarchischen Liste von Elementen erstellen. Ich muss in der Lage sein, die Elternteile sowie die Kinder einzeln auszuwählen. Ich muss auch in der Lage sein, typeahead Fähigkeiten für diese Combobox zur Verfügung zu stellen.Javascript Combobox mit typeahead und hierarchischen Elementen
Zum Beispiel möchte ich eine Combobox mit diesen Daten in JS machen:
Kanada
--Ontario
--Quebec
USA
--Massachusetts
- Ohio
--Texas
Von diesem Dropdown möchte ich in der Lage sein, eine der Provinzen/Staaten einzeln auszuwählen. Ich möchte auch "Kanada" auswählen können, ohne seine Kinder auszuwählen.
Ich habe Select2 ausprobiert und habe in JQuery UI gegraben, um zu sehen, ob es möglich ist, aber bis jetzt kann ich nicht ganz das Verhalten erreichen, das ich brauche. Ich schreibe diese Seite mit Bootstrap, aber die angegebene Typehead in Boostrap scheint überhaupt nicht mit Comboboxen zu funktionieren (die ich sehen kann).
Das würde funktionieren ... außer ich muss in der Lage sein, die opt-group-Header auszuwählen, nicht nur ihre Kinder. Ich sehe keinen Weg, das mit Chosen zu machen. – jvoll
Das sieht wie ein hübsches Slick-Plugin aus. Müsste das bei meinem nächsten Projekt vielleicht einen Wirbel geben! – mpen