Comunidad de diseño web y desarrollo en internet online

Combobox dos datos

Citar            
MensajeEscrito el 26 Ene 2011 01:57 pm
como llenar un combobox con dos campos de una tabla de la base de datos.
me da llenando solo unn campo pero como puedo añadir el otro.

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 26 Ene 2011 02:22 pm
Tienes que concatenar todos los datos en una sola lista en el dataProvider, depende como los cargues, posiblemente dos loops

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ene 2011 02:29 pm
podrias explicarte mejor.. Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 26 Ene 2011 02:31 pm
Cuentame de donde vienes los datos y como alimentas el combobox

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ene 2011 02:45 pm
los datos vienen de una tabla de la base de datos, y el combobo seri asi

<mx:Combobox id="categoriaslbl" dataProvider="{lista_categorias}" labelField="_nombre"/>

pero necesito cargar otro campo de la tabla, osea cargar dos..

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 26 Ene 2011 02:50 pm
Bien, ahora desde la BD te viene uin recordset que recorres armando el dataprovider lista_categorias. Entonces tienes que recorrer el recordset dos veces capturando un columna por vez y agregándoselo al ArrayCollection lista_categorias
Para hacer esto no puedes hacer un binding automático, debes armar el dataprovider y finalmente asignarselo al combobox

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ene 2011 02:56 pm
gracias, solisarg, pero como mas o menos lo haria yo manualmente .

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 26 Ene 2011 02:58 pm
Muestrame el code donde cargas los datos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ene 2011 03:01 pm

Código ActionScript :

su.productos.lista_categorias = new ArrayCollection();
               su.productos.lista_categorias = _productosProxy._categorias;
               

--------------
      public function getCategorias():void
      {
         CursorManager.setBusyCursor();      
         var rta:AsyncToken = _productosService.Cargar_Categorias();
         rta.addResponder(new mx.rpc.Responder(
            function(event:ResultEvent):void{
               _categorias = new ArrayCollection(event.result as Array);
               sendNotification(ApplicationFacade.GOT_LISTA_CATEGORIAS);
               CursorManager.removeBusyCursor();
            },
            function(event:FaultEvent):void{
               gotError(event);
               ApplicationFacade.yaHayError = true;
            }
            
         ));
      }

mira... Gracias

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 26 Ene 2011 03:37 pm
no c.. estoy manejando la libreria puremvc

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 26 Ene 2011 04:00 pm
te paso la consulta , no c.. o como lo hago .. ?

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 26 Ene 2011 05:18 pm
Estás pasando directamente la info al ArrayCollection

_categorias = new ArrayCollection(event.result as Array);

Si tienes acceso al back-end, puedes cambiar lo que te viene sin necesidad de tocar el AS, sino lo primero es determinar como te pasan la info ...¿es un recordset?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Ene 2011 05:22 pm
private function labelFunction(item:Object):String{
return StringUtil.substitute("{0} ({1})", item._nombre, item._id_padre);}

me muestra los dos campos, pero necesito q el id_padre me muestre el nombre del respetivo id, pero no como implementarlo.

es decir es q el id_padre se referencia al id de la categoria, pero kisiera ostar el nombre de dicho

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox

 

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