Estoy con la libreria RichFaces desde esta pagina veo los ejemplo
pero en ellos solo ponen el codigo x así decirlo HTML , JSP .
http://livedemo.exadel.com/richfaces-demo/richfaces/bundle.jsf?c=loadBundle&tab=usage
DataList (VISTA)
Código PHP:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<style>
.label{
font-weight:bold;
}
</style>
<h:form>
<rich:dataList var="car" value="#{dataTableScrollerBean.allCars}" rows="10">
<h:outputText value="#{car.make} #{car.model}"/><br/>
<h:outputText value="Price:" styleClass="label"></h:outputText>
<h:outputText value="#{car.price} " />
<h:outputText value="Mileage:" styleClass="label"></h:outputText>
<h:outputText value="#{car.mileage} " />
<h:outputText value="VIN:" styleClass="label"></h:outputText>
<h:outputText value="#{car.vin}" />
</rich:dataList>
</h:form>
</ui:composition>
CONTROLADOR
Código PHP:
private List<contacto> miscontactos ;
Código PHP:
public class contacto {
private String nombre ;
private String tel;
...
con sus get y set
Código PHP:
<rich:panel style="width:500px;background-color:#f4059">
<f:facet name="header">
Usando Panel , facet y datalist
</f:facet>
<rich:dataList value="#{contact.miscontactos}" var="fi">
<br>
<h:outputText value="#{fi.nombre}"/>
<h:outputText value="#{fi.tel}" />
</rich:dataList>
</rich:panel>