Foros del Web » Programación para mayores de 30 ;) » Java »

Construir selectone menu dinamico

Estas en el tema de Construir selectone menu dinamico en el foro de Java en Foros del Web. Hola Comunidad, Llevo unos meses trabajando con JSF, ahora mismo con Primefaces y se ha presentado la necesidad de construir componentes en la interfaz, desde ...
  #1 (permalink)  
Antiguo 14/09/2012, 15:16
 
Fecha de Ingreso: junio-2010
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta Construir selectone menu dinamico

Hola Comunidad,

Llevo unos meses trabajando con JSF, ahora mismo con Primefaces y se ha presentado la necesidad de construir componentes en la interfaz, desde la clase Java.

Por ejemplo escribi este metodo, que recibe una Entidad, donde especifico atributos String, como "Name","Id","StyleClass",etc..

Código PHP:
private org.primefaces.component.inputtext.InputText  buildInput(BeanEjemplo item){
        
org.primefaces.component.inputtext.InputText object = new InputText();
        
object.setId(item.getId());
        
object.setStyleClass(item.getStyleClass());
        
object.setValueExpression("value"getValueExpression(item.getValue()));
        
        
        
        return 
object;
    } 
sin embargo cuando quiero construir componentes con Items, como por ejemplo un Select, o un CheckList, no tengo indea de como agregarle los elementos, he intentado de diversas formas pero no puedo. Este metodo construye un Select
Código PHP:
private org.primefaces.component.selectonemenu.SelectOneMenu buildSelect(BeanEjemplo item){
        
org.primefaces.component.selectonemenu.SelectOneMenu object = new SelectOneMenu();
        
object.setId(item.getId());
        
object.setStyleClass(item.getStyleClass());
return 
object;
    } 


Estaba pensando que de alguna manera se le podria agregar algo asi como:
object.add( UIComponent -> SelectItem x)

Pero no encuentro la clase Select Item.

Aqui dejo una imagen de como quedan los componentes en la interfaz

[/IMG]http://monkar.co.cc/images/result.png[/IMG]

Si alguien pudiera ayudarme con esto se lo agradeceria mucho.

Etiquetas: dinamico, dynamic, jsf, primefaces, seleconemenu, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:02.