combo box en un datagrid
private function setIndex(e:Event):void
{
var index:int = e.target.selectedIndex;
var sName:String = e.target.id;
if(sName != "datagrid"){
datagrid.selectedIndex = index;
datagrid.scrollToIndex(index);
}
}
//*dicho combobox lo relleno segun el row que se alla clikeado en el
grid algo asi
[Bindable]
private var xlcdatagrid:XMLListCollection = new XMLListCollection;
private function onResult(oEvent:ResultEvent):void
{
xlcdatagrid = new XMLListCollection(oEvent.result.name)
datagrid.dataProvider = xlcdatagrid;
combo.dataProvider=xlcdatagrid;
}
private function selectItem2():void
{
xlcdatagrid.addItem(datagrid.selectedItem);
combo.selectedIndex = combo.dataProvider.length-1;
}
///******en mi datagrid******************************************
<mx:DataGrid x="10" y="55" id="datagrid" dataProvider="{xlc}"
click="selectItem2()" dataProvider="{xlc}"
//**********estructura del xml**************************************
<clientes>
<cliente>
<id>1</id>
<nombre>AAAAA</nombre>
<ape>BBBBBB</ape>
</cliente>
<cliente>
<id>2</id>
<nombre>CCCCCCC</nombre>
<ape>DDDDDDDD</ape>
</cliente>
</clientes>
el dataprovider del datagrid es un xmllistcollection (cargo el grid
desde un xml externo)
mi pregunta es la siguiente como puedo hacer para que dicho item
seleccionado (por ejemplo el id o el nombre) en el combobox sea el mismo que
esta en el grid ya que con dicho codigo lo que hace es que selecciona
el index equivalente al combo