この arrayCollection を使用して、Flex 3 Datagrid を設定します。また、この arrayCollection を使用して、コンボボックスに Name ノードを設定したいと思います。
arrayCollection では、Name が 2 回リストされています。Datagrid に 2 つの行があります。
ComboBox の labelfield を Name に設定すると、ComboBox メニューに Name が 2 回表示されます。このarrayCollectionを使用して、各名前をコンボボックスに1回だけリストする方法はありますか?
Name の別のループと配列のコレクションをいつでも作成できますが、もっと良い方法があるかどうか疑問に思っていました。
var i:uint;
for (i=0; i<myArray.length; i++){
myDGArray = [
{Name: myArray[i].Name, Subject: 'Math:', Pass: myArray[i].math_pass, Fail: myArray[i].math_fail},
{Name: myArray[i].Name, Subject: 'Reading:', Pass: myArray[i].reading_pass, Fail: myArray[i].reading_fail}
]
}
myAC=new ArrayCollection(myDGArray);
ありがとうございました。
-ラクシュミディ