selectedIndex和selectedItem都可以设置默认项,你要初始化选中哪个,你可以通过循环你的数据源找出那个item,然后赋给selectedItem就可以了
用selectedIndex也可以的啊,循环数据源,找到index,例如:
for(var i:int = 0, nLen:int = xml.children().length(); i < nLen; i++)
{
var employee:XML = xml.employee[i];
if("商品5" == employee.name[0].text().toXMLString)
combobox.selectedIndex = i;
break;
}
如果用selectedItem,则循环数据源(推荐)
for each(var employee:XML in combobox.dataProvider)
{
if("商品5" == employee.name[0].text().toXMLString)
combobox.selectedItem = employee;
break;
}
for(var
i:int = 0; i<bclbqrdata.length; i++){
if(bclbqrdata[i].label == selectItem.bclbqr){
txtbclbqr.selectedIndex = i;
break;
}
}