Create an Editable List
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Canvas width="400" height="300">
<mx:Script>
[Bindable]
private var dp:Array = [{name:"A", foo:"a"},
{name:"B", foo:"b"},
{name:"C", foo:"c"},
{name:"D", foo:"d"}]
private function setEditor():void {
listImpl.editedItemPosition = {columnIndex:0, rowIndex:2};
}
</mx:Script>
<mx:Button click="setEditor()"/>
<mx:List y="30"
width="200"
selectedIndex="6"
id="listImpl"
selectionColor="#CCCCFF"
labelField="name"
dataProvider="{dp}"
editable="true"
itemEditBegin="trace(listImpl.editedItemPosition)"
editorXOffset="5"
editorYOffset="2"/>
</mx:Canvas>
</mx:Application>
Related examples in the same category