2013-12-11 11 views
6

Ich versuche das select2-Add-on als mehr von einem Textfeld (im Vergleich zu einem Dropdown) mit Autocomplete-Funktionen zu verwenden. Das bedeutet, wenn ein Benutzer etwas eingibt, das nicht in der Liste enthalten ist, möchte ich, dass dieser benutzerdefinierte Wert als Wert für das Formular beibehalten wird.select2 - benutze als Autocomplete-Textbox (auch wenn keine Option)

Ich habe Stackoverflow gesucht und fanden die folgende:

Disable "No matches found" text and autocomplete on select2

Select2, when no option matches, "other" should appear

Keiner von ihnen halten den "custom" Wert.

Antwort

2

Sie können den Wert des Textfelds "Suchen" als Option hinzufügen, wenn der Wert des Suchfelds geändert wird. Um zu erreichen, was auch immer ich gesagt habe, müssen Sie sich mit Original-Quellcode befassen, da ich kein Ereignis im Zusammenhang mit dem Suchfeld in GitHub sehen kann. http://ivaynberg.github.io/select2/

Wenn Sie Ihre Präferenz von Dropdown-Liste Tagging ändern können einfach zB „auto tokenization“ In derselben Seite mit dem Namen überprüfen.