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 ----------------------------------

