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;
}
}