Mehrere Dropdowns -> Selektierte Werte beibehalten

BusinessServerPages; Erstellung von Webapplikationen.

Mehrere Dropdowns -> Selektierte Werte beibehalten

Postby Lilian883 » Wed Sep 06, 2006 9:33 am

Hallo,
folgendes Problem:
Ich habe 10 Dropdown Felder, folgendermaßen angeordnet

D1 D2
D3 D4
D5 D6
... ...

Wenn ich einen Wert in D1 auswähle, wird D2 anhand des selektierten Wertes gefüllt. Nach beenden des Eventhandler setze ich den selected Value bei D1, so dass der ausgewählte Eintrag zu sehen ist.
Wähle ich nun bei D3 einen Wert aus, wird D4 aktualisiert. Nun wird aber D1/D2 auf den default value gestellt, d.h die Eingaben gehen verloren.
Wie kann ich die Daten aber beibehalten??
Habe gedacht dass die Eingabeni statefull automatisch bleiben...
Als einzigste Möglichkeit seh ich momentan eine Hilfstabelle die jeweils die selektierten Werte speichert und vorm (erneuten) anzeigen der Dropdowns die Daten ausspuckt. Was ich mir aber sehr umständlich und schwer zu handeln vorstelle..
Ich hoffe ihr habt ein paar Tipps für mich..

fyi, ich habe die Dropdown Felder über eine Schleife erstellt (natürlich mit eindeutigen key jeweils)
Lilian883
..
..
 
Posts: 29
Joined: Mon Sep 04, 2006 1:25 pm

Postby Rafael4284 » Fri Sep 08, 2006 11:27 am

Schau nach folgenden Dingen.

Speicherst du den selected Value der DropDownListBox in einem Attribut des controllers? Weist du die Werte im DO_HANDLE_EVENT diesen Variablen zu?

Stell sicher, dass du auf diese Instanzattribute keinen Clear machst, nachdem sie gesetzt wurden.
Rafael4284
.
.
 
Posts: 4
Joined: Fri Sep 08, 2006 9:58 am


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 2 guests