Como colocar un ArrayList dentro de una tabla en JSF?
Hola a todos, les tengo una consulta, tal ves alguno de uds. pueda ayudarme.
Estoy trabajando en un proyecto y empiezo a utilizar JSF... el asunto es que tengo creado EJBs con los cuales envío y/o recupero los datos de mi base y los obtengo dentro de un ArrayList.
Lo que necesito saber es como meter ese ArrayList a una ObjectArrayDataProvider para luego mostrarlos en una tabla o en algun DropDownList en mis paginas JSF.
Espero puedan ayudarme. Gracias de antemano.
- Inicie sesión o regístrese para enviar comentarios
Ya has probado Seam o Weld?
Ya has probado Seam o Weld (el nuevo estandar para ligar JSFs con EJBs y POJOs)? si estas trabajando con JSF, con Seam/Weld es extremadamente facil ligar a tus EJBs con tus paginas JSF (basicamente poners un getter , una annotation por ahi y listo, nada de complicarse la vida con el ObjectArrayDataProvider)
ObjectArrayDataProvider es
ObjectArrayDataProvider es una clase si es asi debe tener algun metodo que permita colocar tu array dentro del el,
en flex por ejemplo si tiene el datagrid entonces al datarid tu haces
midatagrid.datarpovider=miarray
entonces fijate que jsf hay elementos que prensentan informacion como en este caso una lista de objectos, seguramente
ese componente tiene una funcion que permita guardar y asignar el array
JSFManagedBean
Hola, para poder meter los datos a una dataTable en JSF solo debes ligarlo a tu JSFManagerBean por ejemplo:
Supongamos que tengo un POJO llamado Persona con los atributos:
nombre: String, edad: int
Y en tu JSFManagedBean obtienes tu ArrayList llamaremos a este Bean MySession (Por que en este ejemplo lo puse como SessionBean), tendrías el getter de tu ArrayList:
getPersonas : ArrayList
y en tu JSF solo necesitarias ligarlos:
exactamente como lo hace
exactamente como lo hace flex