Es sencillo, una vez que lo sabes claro. Debes bindear la propiedad dataProvider del combo a la propiedad dataProvider del dataset y seleccionar como formatter "rearrange fields". En las opciones pones: label=etiqueta;data=datos. Suponiendo que los campos que tienes se llamen etiqueta y datos.

y en teoria listo. Si no te sale te mando un ejemplo.

un saludo

Joseba Alonso
www.sidedev.net
www.5dms.com


----- Original Message ----- From: "Carlos Terradillos Guti�rrez" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, September 22, 2004 7:45 PM
Subject: Re: [ASNativos] comBox y valores



Pu�s eso es lo que quer�a inicialmente pero no s� ni por donde empezar...

Tengo la paleta de la ayuda que se le caen las asas!

El 22/09/2004, a las 18:59, Joseba Alonso escribi�:

� Porque no has asignado un formatter en el combo?
Es mas sencillo y conservas los datos originales en el dataset. Un rearrange fields te bastaria...


un saludo

Joseba Alonso
www.sidedev.net
www.5dms.com
----- Original Message ----- From: "Carlos Terradillos Guti�rrez" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, September 22, 2004 4:04 AM
Subject: Re: [ASNativos] comBox y valores



Gracias Horacio, al final lo he resuelto por medio del dataset (y me parece que siempre que se pretenda tocar la m�s m�nima chuminada hay que pasar los datos al dataset):

// Esto puesto en el xmlconnector que le pasa los datos al dataset
"datosListaFotos".

on(result) {
etiquetas = new Array();
datos = new Array();
matrizFotos = new Array();
for (var i=0; i<_parent.datosListaFotos.length; i++) {
etiquetas[i] = "Fotograf�a " + (i+1);
datos[i] = _parent.datosListaFotos.currentItem;
if (i != (_parent.datosListaFotos.length-1)) {
_parent.datosListaFotos.next();
}
matrizFotos[i] = ({label:etiquetas[i], data:datos[i]});
}
_parent.comboFotos.dataProvider = matrizFotos;
}

Lo pongo aqu�, en el xmlconnector, porque es el �nico elemento que me
permite utilizar un evento relacionado con la carga de datos (el
dataset no y me parece raro, la verdad).

De todos modos creo que hay varios sistemas pero yo al principio me
hab�a emperrado con el dataprovider (que conectaba directamente desde
el xmlconnector hacia la combo) y no hab�a modo...

Saludos.


El 22/09/2004, a las 4:23, Horacio Soca escribi�:

oye:
hay una forma de pasarle al combox un array de objetos a trav�s de
dataProvider, y eso en un formato NNN, luego le dices: "tu campo data, es el
campo ID del objeto que te pas�"
....
bueno, pero no me acuerdo ahora el detalle, busca en la documentaci�n del
list, que est�, es algo como myList.setDataField("ID");
....
qu� logras con esto ? olvidarte del CustomFormatter
el modelo de datos de tu dataSet puede ser:
myDataSet.items[0] = {url:"mm.com",nombre:"macromedia"};


y en el combo pones:
myCombo.dataProvider = myDataSet.items;
myCombo.setDataField("url");
myCombo.setLabelField("nombre");

puedo estar equivocado, pero me parece que es m�s sencillo ...
(espero que no sea tarde :D)

saludos,
Horacio



---- Original Message -----
From: Carlos Terradillos Guti�rrez
To: [EMAIL PROTECTED]
Sent: Tuesday, September 21, 2004 5:59 PM
Subject: Re: [ASNativos] comBox y valores


Me das una pista pero las voy a pasar canutas, ya lo veo...

Yo hab�a pensado en un CustomFormatter que hiciera el cambiazo. Pero ni
idea.

Para hacer lo que dices, primero tengo que saber recuperar los valores
del xmlconnector (o del dataset que me imagino que es igual) y no tengo
pajotera idea. Supongo que a trav�s del dataprovider. Bien, �c�mo los
saco de ah�...? Lo he intentado todo pero no hay manera: undefined,
undefined,....




El 20/09/2004, a las 16:11, Horacio Soca escribi�:

hola,

puedes utilizar las preopiedades {label:"foto 1",data"foto1.jpg"} ,
solo tienes que definir la relaci�n apropiada para el pasaje de datos
desde el DataSet al ComboBox, y luego en el listener del combo
capturar la propiedad selectedIten.data para hacer el enlace a la foto

saludos,
Horacio


----- Original Message ----- From: Carlos Terradillos Guti�rrez To: ASNativos Sent: Monday, September 20, 2004 5:35 AM Subject: [ASNativos] comBox y valores


Hola, me gustar�a poder cambiar los valores que le llegan a un combobox e intento utilizar un customFormat pero me hago la picha un lio, la verdad.

  �Es posible? o tengo que recurrir forzosamente a programar el
  componente desde as.

  En concreto, el problema que quiero resolver es el siguiente: al
  combobox le llega de un dataset una lista de url's que quiero que se
  muestren como foto 1; foto 2... (en vez de la url correspondiente)
pero
  posteriormente pasar la url real al seleccionar en la combo y que se
  cargue en un Loader.

  �Aguien tiene alg�n ejemplo facil�n o un tutorial a mano?

  Saludos.
  ----------------------------------
  Lista ASNativos:[EMAIL PROTECTED]
  http://www.5dms.com/listas
  --------------------------------------------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------


---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ----------------------------------

----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------


---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ---------------------------------- ---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ----------------------------------


----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------


----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------

Responder a