سؤال

لدي التحكم في الأشجار على أساس XML. بنية XML متكررة ، بحيث يمكن للأطفال أن يكون لديهم نفس عنصر الوالد. أريد الآن السماح للمستخدم بإضافة العناصر وإزالتها. افعل ذلك ، أحتاج إلى الحصول على العنصر الأصل للعنصر المحدد. بعد الكود الذي جمعته بالفعل معًا:

var selected:XML = treeControl.selectedItem;
parent.insertChildAfter(selected:XML, newElement);

أنا فقط لا أعرف كيفية الوصول إلى عقدة الوالدين المحددة حيث لا توجد طريقة مثل Treecontrol.SelectedItem.parent ...

شكرا على أي تلميح! ماركوس

هل كانت مفيدة؟

المحلول

يمكنك القيام بذلك باستخدام طريقة Parent () على كائن XML.

var parent:XML = XML(treeControl.selectedItem).parent();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top