Ich habe ein Wiederholungssteuerelement mit einem Index, sagen wir ComboIndex. In diesem Wiederholungssteuerelement habe ich ein berechnetes Feld, das einem viewScope Werte zuweist, indem es seine Auswahl gefolgt vom Index benennt. Der Name des viewScope lautet also viewScope.choices0
, wenn der comboIndex den Wert 0
, viewScope.choices1
hat, wenn der comboIndex den Wert 1
usw. hat. Dieses Viewscope muss ein Array sein und ich möchte Elemente hinzufügen.Berechne den Namen einer Bereichsvariablen in einem Wiederholungssteuerelement
Ich habe versucht:
var name = "choices"+comboIndex;
viewScope.put(name,new java.util.Vector());
...
viewScope[name].addElement(data);