ComboBox mit Autovervollständigung
Verfasst: Samstag 7. März 2009, 23:56
Einen schönen guten Abend!
Für eine Anwendung benötige ich folgende Funktionalität und kann mir nicht vorstellen, dass es da keine Möglichkeit gibt, das halbwegs gescheit umzusetzen. Ich habe schon gesucht und auch ein wenig im Demo-Code rumgespielt, aber so richtig glücklich bin ich dadurch nicht geworden.
Ich habe eine Liste von vielen Leuten, bestehend aus einem Kürzel und dem vollständigen Namen. Nun möchte ich in einer Art Combobox entweder das Kürzel oder den Namen anfangen einzutippen und das sich dadurch öffnende Popup unterhalb dieser Combobox zeigt mir nur noch Einträge an, die der Eingabe entsprechen. Es würde mir sogar reichen, wenn nur nach dem Kürzel gefiltert wird
Es sollen aber wie gesagt zwei Spalten erscheinen, so dass man immer den entsprechenden Namen zum Kürzel angezeigt bekommt.
Man kann nun entweder weiterschreiben und dadurch die Auswahl weiter einschränken oder mit den Pfeiltasten durch die Ergebnisse navigieren und dann eins mit Enter auswählen.
Ich weiß nicht, ob man mit diesem ComboCtrl was reißen kann, so richtig bin ich noch nicht dahinter gestiegen.
Hat vielleicht von euch jemand eine Idee, wie man dieses Problem am elegantesten angeht?
Ich danke euch schonmal im Voraus
Für eine Anwendung benötige ich folgende Funktionalität und kann mir nicht vorstellen, dass es da keine Möglichkeit gibt, das halbwegs gescheit umzusetzen. Ich habe schon gesucht und auch ein wenig im Demo-Code rumgespielt, aber so richtig glücklich bin ich dadurch nicht geworden.
Ich habe eine Liste von vielen Leuten, bestehend aus einem Kürzel und dem vollständigen Namen. Nun möchte ich in einer Art Combobox entweder das Kürzel oder den Namen anfangen einzutippen und das sich dadurch öffnende Popup unterhalb dieser Combobox zeigt mir nur noch Einträge an, die der Eingabe entsprechen. Es würde mir sogar reichen, wenn nur nach dem Kürzel gefiltert wird

Es sollen aber wie gesagt zwei Spalten erscheinen, so dass man immer den entsprechenden Namen zum Kürzel angezeigt bekommt.
Man kann nun entweder weiterschreiben und dadurch die Auswahl weiter einschränken oder mit den Pfeiltasten durch die Ergebnisse navigieren und dann eins mit Enter auswählen.
Ich weiß nicht, ob man mit diesem ComboCtrl was reißen kann, so richtig bin ich noch nicht dahinter gestiegen.
Hat vielleicht von euch jemand eine Idee, wie man dieses Problem am elegantesten angeht?
Ich danke euch schonmal im Voraus
