Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2012, 15:16
ZshadoW
 
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.