Разве нет лучшего способа сделать это ?: (RegionID - это Flex ComboBox)
RegionID.selectedItem=value.Region;
var N:int=0;
for each (var E:Object in RegionID.dataProvider.source) {
if (E==value.Region) {
RegionID.selectedIndex=N;
}
N++;
}
this.validateNow();
Все, что я хочу сделать, это убедиться, что при обновлении элемента, на который указывает comboBoxвнутренне, что он selectedIndex также обновляется, так что метка в ComboBox отражает новое значение.
Должен ли я в действительности перебирать каждый элемент в поисках того же элемента и вручную настраивать selectedIndex в соответствии свыбранный пункт ??!