Add, Remove, or Retrieve Data from an ArrayList : Array « Data Model « Flex






Add, Remove, or Retrieve Data from an ArrayList

Add, Remove, or Retrieve Data from an ArrayList
         
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:s="library://ns.adobe.com/flex/spark">
    <mx:ArrayList id="list">
            <mx:String>A</mx:String>
            <mx:String>B</mx:String>
            <mx:String>C</mx:String>
    </mx:ArrayList>
    <mx:Script>
        
            private function addItem():void
            {
                list.addItemAt( "Martin Foo", 2 );
            }
            
            private function removeItem():void
            {
                list.removeItemAt( 2 );
                list.removeItem( list.getItemAt( 2 ) );
            }
            
            private function getItemIndex():void
            {
                trace( "index: " + list.getItemIndex( "Josh Noble" ) );
            }
      
    </mx:Script>
    
    <s:DropDownList dataProvider="{list}" />
    <mx:Button label="add" click="addItem();" />
    <mx:Button label="remove" click="removeItem();" />
    <mx:Button label="get" click="getItemIndex();" />
    
</mx:Application>

   
    
    
    
    
    
    
    
    
  








Related examples in the same category

1.Method to create an Array-based menuMethod to create an Array-based menu
2.Setting Arrays of scalar valuesSetting Arrays of scalar values
3.Number based arrayNumber based array
4. and tags around Array elements are optional<mx:Array> and </mx:Array> tags around Array elements are optional
5.Array of strings data providerArray of strings data provider
6.Define Array in ActionScript by a comma-separated list of values surrounded by bracesDefine Array in ActionScript by a comma-separated list of values surrounded by braces
7.Set style value with Array in MXML and apply those values inlineSet style value with Array in MXML and apply those values inline
8.The attribute must correspond to a property of type Object or Array.The attribute must correspond to a property of type Object or Array.
9.String value array collection
10.Binding to arraysBinding to arrays
11.Binding to array elementsBinding to array elements
12.Bind arrays to the dataProvider property of Flex controlsBind arrays to the dataProvider property of Flex controls
13.To explode one or more wedges of pie, use an Array of explodeRadius values.To explode one or more wedges of pie, use an Array of explodeRadius values.
14.Remove filters by setting the filters Array to an empty ArrayRemove filters by setting the filters Array to an empty Array
15.Set the alpha property on each entry in the Array of tagsSet the alpha property on each entry in the Array of <mx:GradientEntry> tags
16.Use a single Array of fills to specify how Flex should draw the individual wedgesUse a single Array of fills to specify how Flex should draw the individual wedges
17.Defines two Arrays of SolidColor objectsDefines two Arrays of SolidColor objects
18.Set value of the CategoryAxis object's dataProvider property to a custom Array of labelsSet value of the CategoryAxis object's dataProvider property to a custom Array of labels
19.Excludes Saturdays and Sundays from the chart by setting the value of the disabledDays property to an Array that contains 0 and 6:Excludes Saturdays and Sundays from the chart by setting the value of the disabledDays property to an Array that contains 0 and 6:
20.Create Array using tag
21.Save Popup into Array and reference it laterSave Popup into Array and reference it later
22.shows a SkinnableDataContainer displaying an Array of Strings as childrenshows a SkinnableDataContainer displaying an Array of Strings as children
23.Using ActionScript to declare and create an ArrayList objectUsing ActionScript to declare and create an ArrayList object
24.Update Array Via ICollectionViewUpdate Array Via ICollectionView
25.Using a static Array of objects for the data providerUsing a static Array of objects for the data provider
26.Using Array Of MXML Objects as DataProviderUsing Array Of MXML Objects as DataProvider
27.Using Array Of Verbose MXML Objects as DataProviderUsing Array Of Verbose MXML Objects as DataProvider
28.As with Arrays, you can use MXML to define the contents of a collectionAs with Arrays, you can use MXML to define the contents of a collection
29.Define the Array in ActionScript by using a comma-separated list of values surrounded by bracesDefine the Array in ActionScript by using a comma-separated list of values surrounded by braces
30.Set the properties that use Arrays inline.Set the properties that use Arrays inline.
31.Remove shadows by setting the chart control's seriesFilters property to an empty ArrayRemove shadows by setting the chart control's seriesFilters property to an empty Array
32.Convert Array to StringConvert Array to String
33.Use an Array of Objects to specify a label and icon for each buttonUse an Array of Objects to specify a label and icon for each button
34.Button is repeated for every element in an Array object
35.An Array of Objects specifies a label and icon for each buttonAn Array of Objects specifies a label and icon for each button
36.Get Item index at fourth positionGet Item index at fourth position