Comunidad de diseño web y desarrollo en internet online

ArrayCollection de solo 1 elemento

Citar            
MensajeEscrito el 10 Mar 2009 10:18 pm
Mi data del ArrayCollection es dinamica y puede variar desde un elemento hasta varios. Cuando es mas de 1 elemento, no hay problema, mi aplicacion hace lo que debe hacer pero cuando mi data dinamica (que viene de un xml creado dinamicamente) tiene solo 1 elemento entonces flex me tira un error :(

alguna idea de como "forzar" a mi ArrayCollection que acepte solo 1 elemento?

gracias!

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 11 Mar 2009 07:48 am
Supongo que el problema lo tienes porque estás tratando de crear un ArrayCollection con un "elemento", en lugar de con un array de un único elemento.
Aseguraté que es un array o fuerzaló a ello. Así, en abstracto

Código ActionScript :

...imagino que tengo en una variable "source" un array o un elemento, pero no lo sé....
if (source is Array){
   miarrayCollection.source=source
}else{
  miarrayCollection.source=new Array(source)
}

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Mar 2009 12:04 am
hey, gracias Eliseo (de Tarento?)

he hecho como me has dicho:

Código :

if(event.result.content.item is ArrayCollection){
  arrayUsual = source;
} else {
var arrayNuevo : ArrayCollection = new ArrayCollection;
  arrayNuevo.addItem( source );
}

y listo el pollo.
Gracias de nuevo y un saludo hasta Madrid (si sigues ahi...)

Ernesto

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 12 Mar 2009 08:05 am
¡Joder Ernesto!, no sabía que andabas por aquí :)

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Mar 2009 08:05 am
Hola amigos, llevo un tiempo trabajando en una aplicación en la que entran bastante en juego esto de los arraycollectio de un solo elemento. El caso es que tengo un DG que muestra datos en función del event CHANGE de un List que tiene al lado. Cada item de list mostraría en el DG su array collection, pudiendo ser estos...de un solo elemento. He probado la sugerencia de forzarlo con un if y el addItem, pero lo que me hace es justamente eso, selecciono un item del list y me muetra los datos, selecciono otro cuyos datos sean un solo elemento y lo que hace es añadir ese elemento al arraycollection anterior, mostrando como si dijeramos dos registros juntos.
Alguna sugerencia de como solucionarlo??

Gracias!

Por monokote

17 de clabLevel



Genero:Masculino  

Tenerife

msie7

 

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