public Listas_Bean() { // CARGA DINAMICA DE COMBO DE PAIS lista_paises = new ArrayList<>(); IGestion_Pais gestion_pais = Acceso_ApplicationContext.getBean(IGestion_Pais.class); List<Pais> lista = gestion_pais.consultar_Todos(); Objeto_Combo opcion = null; for (Pais pais : lista) { opcion = new Objeto_Combo(); opcion.setTexto(pais.getPaisNombre()); opcion.setValue(String.valueOf(pais.getCodigoPais())); lista_paises.add(opcion); } Collections.sort(lista_paises, this); // VALOR INCIAL DEL COMBO PROVINCIAS lista_provincias = new ArrayList<>(); opcion = new Objeto_Combo(); opcion.setTexto("Seleccione previamente un pais"); opcion.setValue("0"); lista_provincias.add(opcion); }
/** Ordenacion de los paises a mostrar en el combo de la pagina. */ @Override public int compare(Objeto_Combo combo1, Objeto_Combo combo2) { int orden = combo1.getTexto().compareTo(combo2.getTexto()); return orden; }