Возможно, вы хотите, чтобы начальное значение было установлено на основе переменной объекта-значения, а не магического числа. Для этого вам нужно сделать что-то вроде этого:
selectedIndex="{(outerDocument as WorkHist).findItemIndexOccupation(data.Occupation)}" dataProvider="{outerDocument.occData}"
где WorkHist - это Canvas, или любой другой компонент, в котором живет DG.
public function findItemIndexOccupation(data:String):int {
for (var i:int = 0; i < occData.length; i++) {
if (occData.getItemAt(i).POSITION == data) {
return i;
}
}
return -1;
}