احصل على فهرس العنصر الأول إلى Mach شرط في كائن XmllistCollection

StackOverflow https://stackoverflow.com/questions/1562304

سؤال

لدي كائن 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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top