Seite 4 von 6
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 13:33
von semmeknädäl
Hi Forum....
versuche gerade meine 3 DDL mit dem Switch ereigniss nachzubauen....jedoch löschen sich die werte aus DDL 2 und 3 nicht, wenn ich in DDL eins etwas anderes auswähle....mit clearItems () gehts auch nicht....
jmd n Tip?
grüße
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 14:28
von Merklin
Hi,
mit
Code: Alles auswählen
switch (xfa.event.newText)
{
case "xxxx":
DropdownListe2.clearItems();
DropdownListe3.clearItems();
//usw.
break;
case "yyyy":
DropdownListe2.clearItems();
DropdownListe3.clearItems();
//usw.
break;
default:
break;
}
geht es auch nicht?
VG Merklin
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 14:42
von semmeknädäl
hi merklin....
so funktioniert es auch nicht....
anbei die pdf....
vielen dank für deine Hilfe
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 16:40
von nele_sonntag
Hallo semmel,
du musst in Zeile 3 eine Leerstelle einfügen. Du möchtest ja einen leeren Eintrag erzeugen, den du dann mit selectedIndex ansprichst. "" erfüllt diesen Zweck nicht. Das benutzt man eigentlich, um ein Textfeld zurückzusetzen. Ein Dropdown setzt man üblicherweise so nicht zurück. Unbenutzt hat diesen den Wert null.
Code: Alles auswählen
switch (xfa.event.newText)
{
case "Boxter":
Typ.clearItems();
//Formular1.A_Checkliste_1.Fahrzeug.Model.clearItems();
Typ.addItem(" ");
Typ.addItem("987");
Typ.addItem("981");
Typ.selectedIndex = 0;
break;
DD 3 schaue ich mir gleich an. Aber igentlich geh ich davon aus, dass du das DD3 in DD2 scriptest.
LG Mandy
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 16:59
von semmeknädäl
hi mandy....
wie setzt man üblicherweise DDL zurück?
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 17:02
von nele_sonntag
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 17:16
von semmeknädäl
okay....
aber es werden nicht die Werte aus der DD 3 zurückgesetzt.....
irgendwas mach ich doch falsch...
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 17:21
von nele_sonntag
So geht's - hab aber, weil ich faul bin, nur mit zwei Beispielen gearbeitet:
DD1
Code: Alles auswählen
switch (xfa.event.newText)
{
case "Zahl":
DropdownListe2.clearItems();
DropdownListe3.rawValue = null;
DropdownListe2.addItem(" ");
DropdownListe2.addItem("123");
DropdownListe2.addItem("456");
DropdownListe2.selectedIndex = 0;
break;
case "Buchstabe":
DropdownListe2.clearItems();
DropdownListe3.rawValue = null;
DropdownListe2.addItem(" ");
DropdownListe2.addItem("A");
DropdownListe2.addItem("B");
DropdownListe2.selectedIndex = 0;
break;
default:
break;
}
Und für DD2:
Code: Alles auswählen
switch (xfa.event.newText)
{
case "123":
DropdownListe3.clearItems();
DropdownListe3.addItem(" ");
DropdownListe3.addItem("123_aa");
DropdownListe3.addItem("123_bb");
DropdownListe3.selectedIndex = 0;
break;
case "456":
DropdownListe3.clearItems();
DropdownListe3.addItem(" ");
DropdownListe3.addItem("456_aa");
DropdownListe3.addItem("456_bb");
DropdownListe3.selectedIndex = 0;
break;
case "A":
DropdownListe3.clearItems();
DropdownListe3.addItem(" ");
DropdownListe3.addItem("A_1");
DropdownListe3.addItem("A_2");
DropdownListe3.selectedIndex = 0;
break;
case "B":
DropdownListe3.clearItems();
DropdownListe3.addItem(" ");
DropdownListe3.addItem("B_1");
DropdownListe3.addItem("B_2");
DropdownListe3.selectedIndex = 0;
break;
default:
break;
}
LG Mandy
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 18:12
von Merklin
Hallo Mandy,
leider nicht so ganz.
Es wird zwar der augenblickliche Wert gelöscht, aber nicht die Liste.
Sie bleibt leider erhalten, jedenfalls bei meinem Versuch.
Genauso könnte man mit
arbeiten.
ResetData brachte auch kein Erfolg.
Warum das Löschen der dritten DD Liste, so ein Problem ist, kann ich nicht ganz nach vollziehen.
VG Merklin
Pulldownmenü zeigt nach Auswahl unterschiedliche Inhalte in weiterem Pulldownmenü
Verfasst: 17.03.2013, 18:21
von semmeknädäl
hi mandy....
danke dir vielmals....jetzt passt alles....bist n schatz
grüße
