Comunidad de diseño web y desarrollo en internet online

Duda sobre dialogos de datos y remoteobject

Citar            
MensajeEscrito el 27 Jul 2009 01:51 pm
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.Cliente;
DCliNombre.text = Application.application.datagrid.selectedItem.CliNombre;
Cual seria la mejor forma de rescatar los demas campos de la tabla?
He probado con DTelefono.text = Application.application.datagrid.selectedItem.Telefono;
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.

Por XaviQ

11 de clabLevel



 

msie8
Citar            
MensajeEscrito el 27 Jul 2009 01:58 pm
Vaya perdonad :S con la instruccion
DTelefono.text = Application.application.datagrid.selectedItem.Telefono;
se visualiza perfectamente aunque en el datagrid no lo este mostrando.
Me habia liado con el codigo y habia puesto la instruccion en un lugar que no era :(

Por XaviQ

11 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.