3 dimensionales Array
Verfasst: 26.08.2009, 16:48
Hallo zusammen,
ich bin absoluter Neuling im Umgang mit dem LCD. Ich versuche DropDown-Felder dynamisch auszufüllen.
Ich habe mir die Beispiele gründlich angesehen
http://www.acronaut.de/forum14/977.html
und beschlossen die Array-Version nachzubauen.
Ich möchte allerdings noch ein weiteres Dropdown-Feld hinzufügen das je nach Auswahl im zweiten Dropdown-Feld gefüllt wird. Also Dropdown2 füllt sich nach Auswahl in Dropdown1 und Dropdown3 füllt sich nach Auswahl in Dropdown2.
Dazu hatte ich mir gedacht folgendes dreidimensionales Array zu bauen:nun habe ich versucht, mir die Werte auszugeben:
ich bekommen nichts angezeigt. Habe ich jetzt falsch kombiniert?
Vielen Dank schon mal für jede Hilfe
Grüße Angelika
ich bin absoluter Neuling im Umgang mit dem LCD. Ich versuche DropDown-Felder dynamisch auszufüllen.
Ich habe mir die Beispiele gründlich angesehen
http://www.acronaut.de/forum14/977.html
und beschlossen die Array-Version nachzubauen.
Ich möchte allerdings noch ein weiteres Dropdown-Feld hinzufügen das je nach Auswahl im zweiten Dropdown-Feld gefüllt wird. Also Dropdown2 füllt sich nach Auswahl in Dropdown1 und Dropdown3 füllt sich nach Auswahl in Dropdown2.
Dazu hatte ich mir gedacht folgendes dreidimensionales Array zu bauen:
Code: Alles auswählen
DropDown3 = new Array(new Array(),new Array(new Array(), new Array()));
DropDown3[0][0][0] = "XXX"; //Auswahl 1.Dropdown-Feld
DropDown3[0][1][0] = "a"; //Auswahl 2.Dropdown-Feld
DropDown3[0][1][1] = "1"; //Auswahl 3.Dropdown-Feld
DropDown3[0][1][2] = "2"; //Auswahl 3.Dropdown-Feld
DropDown3[0][1][2] = "3"; //Auswahl 3.Dropdown-Feld
DropDown3[0][2][0] = "b"; ...
DropDown3[0][2][1] = "4";
DropDown3[0][2][2] = "5";
DropDown3[0][2][3] = "6";
DropDown3[1][0][0] = "YYY"; //Auswahl 1.Dropdown-Feld
DropDown3[1][1][0] = "c"; //Auswahl 2.Dropdown-Feld
DropDown3[1][1][1] = "7"; //Auswahl 3.Dropdown-Feld
DropDown3[1][1][2] = "8"; //Auswahl 3.Dropdown-Feld
DropDown3[1][1][3] = "9"; //Auswahl 3.Dropdown-Feld
DropDown3[1][2][0] = "d"; ...
DropDown3[1][2][1] = "10";
DropDown3[1][2][2] = "11";
DropDown3[1][2][3] = "12";
Code: Alles auswählen
Formular1.Schaltfläche3::click - (JavaScript, client)
Skripte.test(DropDown3);
Code: Alles auswählen
function test(variable){
for (var i=0; i < 3; i++){
app.alert("Auswahl 1: " + DropDown3[i][0][0]); //Auswahl 1
for(var j=0; j<3; j++){
app.alert("Auswahl 2: " + DropDown3[i][j][0]); //Auswahl 2
for (var z=0; z<3; z++){
app.alert("Auswahl 2: " + DropDown3[i][j][z]); //Auswahl 3
}
}
}
}
Vielen Dank schon mal für jede Hilfe
Grüße Angelika