احصل على فهرس العنصر الأول إلى Mach شرط في كائن XmllistCollection
-
21-09-2019 - |
سؤال
لدي كائن XmLlistCollection يحتوي على عناصر تحتوي على خاصية ID. أرغب في العثور على عنصر واحد معين عن طريق ID ثم أحصل على فهرس في المجموعة. يتم ذلك ليكون قادرًا على إخبار combobox (الذي يكون 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