"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

DropDownMenü Dynamisch gestalten

semmerl 05.08.2005 - 15:14 814 13
Posts

semmerl

Big d00d
Avatar
Registered: Sep 2003
Location: Weit weit weg
Posts: 262
Weißt irgendwer von euch wie man folgendes Problem am besten/einfachsten lösen kann, bzw. hast irgendwer eine Idee für einen Lösungsansatz:

Ich hab verschiedene DropDown-Felder. Diese werden aus der Datenbank befüllt.Zuerst leuchten alle Auswahlmöglichkeiten im DropDownMenü aufleuchten. Nun gibt der Benutzer z.b. einen Buchstaben ein. Dann sollen im Auswahlmenu nur mehr die Möglichkeiten sein, die mit diesem Buchstaben beginnen. Wenn der Benutzer noch einen Buchstaben eingibt, dann sollen natürlich nur mehr die Möglichkeiten auftauchen, die mit den ersten beiden Buchstaben beginnen usw. Ich hoffe, ich habe das verständlich erklärt..
Das ganze soll wahrscheinlich in Java(J2EE) umgesetzt werden.

Würde das mit Java-Script Funktionieren oder gibts da sogar was in Java?

Danke für jede Hilfe...

rettich

Legend
waffle, waffle!
Avatar
Registered: Jan 2004
Location: wien
Posts: 794
fürs .NET gibts third party components, die man einbinden kann, die diese arbeit erledigen. ich denke, für java gibts ähnliches.

gabs da nicht sogar mal bei google ein demo davon? so dass man ins suchfeld die ersten paar buchstaben der suche schreiben konnte und man bekam eine ganze reihe von vordefinierten suchanfragen in einer dropdownbox serviert.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Quasi ein Eingabefeld mit "Vorschlagfunktion"

Ich denke es kommt auf die Datenmenge an ob es schneller ist aus der DB neu zu selecten oder einfach die mit falschem anfangsbuchstaben wegzuwerfen - bei extrem grosser Anzahl an Einträgen (so viell. 100k+) wird sich ein neuselect auszahlen, da Datenbanken auf sowas optimiert sind - soonst einfach schleife durch und alles falsche wegschmeissen :) (Ja, Backspace is hier ein Problem, man müsste eine History behalten, damit's performt)

hth

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von semmerl
Das ganze soll wahrscheinlich in Java(J2EE) umgesetzt werden.

Und das Frontend womit?

semmerl

Big d00d
Avatar
Registered: Sep 2003
Location: Weit weit weg
Posts: 262
Frontend mit JSP, eventuell Server Faces, ist aber noch nicht geklärt.
Ist zwar jetzt ne blöde Frage, doch wie mach ich überhaupt a Auswahlfeld wo ich was eingeben kann und zusätzlich mir aber Vorschläge gemacht werden...
Bin im Moment a bisserl überfragt...

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Wirst es wahrscheinlich 2-Teilen müssen - eine Liste und ein Textfeld
Aber... Reden wir jetzt von einem Web-Environment oder was? Ganz blick' ich nicht durch.

semmerl

Big d00d
Avatar
Registered: Sep 2003
Location: Weit weit weg
Posts: 262
Zitat von watchout
Wirst es wahrscheinlich 2-Teilen müssen - eine Liste und ein Textfeld
Aber... Reden wir jetzt von einem Web-Environment oder was? Ganz blick' ich nicht durch.

Ja Web-Applikation

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Hm, wirst du wohl um Javascript nicht herumkommen - also entweder alle Möglichkeiten fix in Document schreiben und dann von Javascript selecten lassen oder von JS dynamisch nachladen lassen (Da blick ich selber noch nicht durch - bis jetzt noch nicht gebraucht :) - geht aber -> google suggest)

semmerl

Big d00d
Avatar
Registered: Sep 2003
Location: Weit weit weg
Posts: 262
Weiß nur ned, nach was i genau suchen soll...

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845

semmerl

Big d00d
Avatar
Registered: Sep 2003
Location: Weit weit weg
Posts: 262
Genau wie es dort ist, bräuchte ich es...
Wie kann ich da am besten suchen..

Dynamic Dropdown Menu??

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
kA. ich weiss von nichts "fertigem" - ich würd mir einfach die Technik vom Google abschaun - is zwar fies, aber nicht verboten ;)

semmerl

Big d00d
Avatar
Registered: Sep 2003
Location: Weit weit weg
Posts: 262
Zitat von watchout
kA. ich weiss von nichts "fertigem" - ich würd mir einfach die Technik vom Google abschaun - is zwar fies, aber nicht verboten ;)

Naja, mit dem Source von dort komm ich ned weit... weiß also ned, wie ich mir das abschauen kann..
Aber es muss doch dazu schon irgendwo einen Code-Fetzen geben, so ein Ding haben doch sicher schon mehr Leute gebraucht...

rettich

Legend
waffle, waffle!
Avatar
Registered: Jan 2004
Location: wien
Posts: 794
Zitat von watchout
http://www.google.com/webhp?complete=1&hl=en

genau das hab ich gemeint :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz