Я использую массив arrayCollection для заполнения Flex 3 Datagrid. Я также хотел бы использовать этот массив, чтобы заполнить comboBox с узлом Name.Flex 3 Использование массива ArrayCollection для заполнения как Datagrid, так и ComboBox
В arrayCollection у меня есть Имя, указанное дважды. У меня две строки в Datagrid.
Если я установил Labelield ComboBox в Name, то имя будет указано дважды в меню ComboBox. Есть ли способ использовать этот массив CellCollection и иметь каждое имя, указанное только один раз в comboBox?
Я всегда могу сделать еще один цикл и массив для имени, но мне было интересно, есть ли лучший способ.
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);
спасибо.
-Laxmidi
Привет, www.Flextras.com, Большое спасибо за ответ. The CollectonView - это то, что я ищу. Я не слышал об этом. Спасибо за совет и ссылку. – Laxmidi
ListCollectionView является родительским, если память служит мне, как ArrayCollection, так и XMLListCollection. – JeffryHouser