Buenas.
Mi duda es la siguiente, tengo una pantalla principal donde tengo un datagrid que cargo mediante un remoteobject para descargar los datos de una base de datos mysql.
En este datagrid solo cargo 2 campos de la tabla en cuestion (la tabla tiene 3 campos por ejemplo Cliente,CliNombre y Telefono).
<mx:DataGrid width="100%" id="datagrid" height="100%"
change="{dgIndex=datagrid.selectedIndex}"
doubleClickEnabled="true"
itemDoubleClick="doubleclickdata(event);">
<mx:columns>
<mx:DataGridColumn headerText="Cliente" dataField="Cliente" sortCompareFunction="dataGridLabelFunction"/>
<mx:DataGridColumn headerText="Nombre" dataField="CliNombre" labelFunction="dataGridLabelFunction"/>
</mx:columns>
</mx:DataGrid>
Hasta aqui todo bien, se visualiza correctamente.
Lo que pretendia es que cuando se hiciera doubleclick se abriese un popup donde se carga un componente y ahi visualizar todos los datos de ese registro.
Eso en parte lo he conseguido, se abre el popup, se carga la pantalla de componente (otro mxml) pero solo consigo visualizar en textinputs los datos del datagrid con las siguientes instrucciones:
DCli.text = Application.application.datagrid.selectedItem.Clie nte;
DCliNombre.text = Application.application.datagrid.selectedItem.CliN ombre;
Cual seria la mejor forma de rescatar los demas campos de la tabla?
He probado con DTelefono.text = Application.application.datagrid.selectedItem.Tele fono;
Pero claro supongo que al no estar cargado en el datagrid no visualiza ese campo.
Que deberia hacer otra llamada al remoteobject para rescatar los datos de ese registro en concreto??
Un saludo.