我有一个 XMLListCollection 对象,其中包含具有 ID 属性的项目。我想通过 id 找到一个特定的项目,然后在集合中获取它的索引。这样做是为了能够告诉组合框(其 dataProvider 是 XMLListCollection)要显示的项目的索引。
问问题
2122 次
1 回答
2
看看这是否有效:(用适当的标签名称替换“项目”)。
comboBox.selectedItem = XML(xmlListCol.source.item.(@id == requiredIndex));
如果没有,请使用:
var list:XMLList = xmlListCol.source;
var index:Number = -1;
for(i = 0; i < list.length(); i++)
if(XML(list[i]).@id == requiredID)
{
index = i;
break;
}
if(index != -1)
comboBox.selectedIndex = index;
else
//deal with it
于 2009-10-14T06:18:36.567 回答