Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2009, 07:52
XAVIQ
 
Fecha de Ingreso: febrero-2009
Mensajes: 8
Antigüedad: 15 años, 3 meses
Puntos: 0
Duda sobre Dialogo de datos y RemoteObecjt

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.