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
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por salvador el 04 de Febrero de 2009
Por Franko el 08 de Febrero de 2009
miCombo.selectedLabel;
donde miCombo es el nombre de tu combo
Por Moises el 14 de Septiembre de 2009
Por Reiner el 23 de Junio de 2012
Por bgfch el 07 de Octubre de 2015
Por Orishi el 10 de Febrero de 2016
Objeto = "Item1";
jcombo.model().setSelectedItel(Objeto);
Y con eso fue suficiente, saludos espero les halla servidor.
Por toms el 20 de Diciembre de 2016
if (jcombo.getSelectedItem().toString().equals("item1")) {
}