Comunidad de diseño web y desarrollo en internet online

Imprimir en textinput o label con amfphp y flex3

Citar            
MensajeEscrito el 27 Oct 2010 08:51 pm
Buenas tardes, ya estoy muy enteredo de como usar el amfphp con flex y mis clases con php.

Llenado combobox, datagrid, pero lo que no he podido hacer hasta ahora, es como imprimir un valor en un textinput o label.

Vease el caso que solo me estoy trayendo un solo dato de mi tabla

select nombre from tabla_nombre where id=1

Bueno imprimir eso en un label o textinput

Hasta la fecha lo que hago es, basado de los ejemplo que he encontrado es pasarle el dato a un combobox y decir a mi textinput que sea igual al item seleccionado.

Vease el caso

<mx:combobox id="combo" dataprovider="{variable_array}" labelfield="columna_base_de_datos" visible="false"/>

<mx:textinput id="texto" />

Y en mi script

texto.text=combo.selectedItem.columna_base_de_datos

:lol:

Que Rollo, jejejejejejeje.

Saludos y Gracias de antemano.

Por Ashford

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Oct 2010 05:47 pm
¿Estás usando un tag RemoteObject? Muestranos como cargas la data

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Nov 2010 04:43 am
Disculpa por la tardanza, aquí esta:

<mx:RemoteObject id="id_tag" endpoint="amfphp/gateway.php" source="nombre_clase" destination="ubicacion_clase" showBusyCursor="true">

<mx:method name="nombre_funcion" result="onResult();" fault="fallo();"/>

</mx:RemoteObject>


Saludos.

Por Ashford

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Nov 2010 10:50 am
¿Que dice onResult?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Nov 2010 03:59 pm
Oks, te termino el ejemplo a como lo espongo

private var variable_a:ArrayCollection;
[Bindable] private var variable_b:Array;

private function onResult():void
{
variable_a=id_tag.nombre_funcion.lastResult;
variable_b=variable_a.source;
}

y mi combo lo relleno de la siguiente manera, a como explico más arriba

<mx:combobox id="combo" dataprovider="{variable_b}" labelfield="columna_base_de_datos" visible="false"/>

<mx:textinput id="texto" />

Y en mi script

texto.text=combo.selectedItem.columna_base_de_datos;

Saludos.

Por Ashford

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Nov 2010 04:03 pm
Ok, entonces tienes tu resultado aquí

resultado = id_tag.nombre_funcion.lastResult;

Luego resultado es un ArrayCollection que puedes recorrer usando getItemAt y todos los métodos disponibles en cualquier ArrayCollection. Luego veo que quieres acceder a otras propiedades, desconozco la estructura de la información que recibes, pero si revisas la clase ArrayCollection verás que puedes recorrer los resultados (si es un recordset por ejemplo) y tomar sus propiedades

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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