获得第一个元素的索引到一个XML列表集合对象与条件匹配
-
21-09-2019 - |
题
我有一个包含具有ID属性的项目的XMLListCollection对象。我想找到ID一个特定的项目,然后把它的指数组合中。 这样做是为了能告诉组合框(其dataProvider是所述的XMLListCollection)的项的索引中显示。
解决方案
请参阅如果这个工程:(用适当的标记名称替换“项目”)
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
不隶属于 StackOverflow