/ / ArrayCollection पर अनशिफ्ट एलिमेंट - एक्शनस्क्रिप्ट -3, फ्लेक्स

ArrayCollection पर अनशिफ्ट एलिमेंट - एक्शनस्क्रिप्ट -3, फ्लेक्स

मेरे पास यह ArrayCollection एक xml डेटा है और HttpService अनुरोध से आ रहा है।

उत्पन्न XML

<items>
<item>
<id>1</id>
<name>Tom</name>
</item>
<item>
<id>2</id>
<name>Jerry</name>
</item>
<item>
<id>3</id>
<name>TV</name>
</item>
</items>

लिपी

[Bindable] private var dp:ArrayCollection;

private function onResult(event:ResultEvent):void{
dp = event.result.items.item;
}

सही है, यह dp एक के रूप में प्रयोग किया जाता है dataProvider में ComboBox

क्या इस के दूसरे तत्व (भीख मांगने) को जोड़ने का कोई तरीका है ArrayCollection ?

मैंने उपयोग करने की कोशिश की unshift, लेकिन यह केवल एक के लिए काम किया Array

धन्यवाद।

उत्तर:

जवाब के लिए 5 № 1

उपयोग addItemAt तरीका।

dp.addItemAt(item, 0);

उत्तर № 2 के लिए 1

आप इसे addItemAt विधि का उपयोग कर सकते हैं, इसे 0 इंडेक्स पर जोड़ सकते हैं।


जवाब के लिए 0 № 3

ArrayCollection वर्ग के लिए ASDoc के अनुसार आप विधि का उपयोग कर सकते हैं "addItemAt"