Cristalab

                 ¿Quieres registrarte?

Seleccionar item de un combobox a través del nombre

Por: JJJDDD
5 de Octubre del 2008
461 de clabLevel
Otros artículos de JJJDDD
2,499 visitas

Recién tuve un problema cuando intentaba seleccionar el item de un combobox mediante el nombre y no como comúnmente se hace con el index. Exactamente buscaba algo tipo:

Código :

combobox.selectedItem = 'item1'


Pero lamentablemente eso no existe. Así que tuve que recurrir a otros métodos:

Código :

//Obtengo la longitud de mi AC
var len:int = miAC.length;
//Recorro el arraycollection
for (var i:int = 0; i < len; i++) 
{
   //Comparo los objetos de mi AC con el nombre del item que buscaba
   if (miAC.getItemAt(i).cat == nombredeitem) 
   {
      //Si encuentra el item le asigno su index a mi combo
      micombobox.selectedIndex = i;
      break;
   }
}


Donde "nombredeitem" puede ser:

Código :

nombredeitem = "item1";


O en caso de que sea dinámico tal y como yo quería:

Código :

nombredeitem = otroAC.getItemAt(0).item;


Bueno eso es todo, lo dejo quizás sea de utilidad para otros (y)


Artículos Relacionados


Etiquetas actionscript_3

Comentarios | Enviar un comentario
oye la verdad no entiendo, no tienes un ejemplo para poderlo ver y analizar, tengo un trabajo que hacer y es algo mas o menos como eso, se trata de buscar palabras y que muestre la infomacion
Por: salvador-blog
Lo puedes hacer mas facil con:

miCombo.selectedLabel;

donde miCombo es el nombre de tu combo
Por: Franko-blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.