4 Replies Latest reply on Mar 7, 2011 12:01 AM by Dave Chen

    implement custom layout of any style

    Dave Chen Master

      Hello, Richfaces has layout component, but it support only  left/bottom/top/center/right postion. We need to have a layout component that let user specify any layout style. For example


      <my:anyLayout value="#{bean.productList}" var="product" layout="#{bean.layout}"

                  rowIndexVar="rowIndex" ajaxKeys="#{bean.rowsToUpdate}" >


      <h:panelGroup >

        <h:outputText value="#{product.name}:" /> 

        <h:outputText value="#{product.price}" />





      the layout can be any html code such as :




      where $N represents the rendered html segment for the row number N. This is similar to <rich:dataList> except the layout code.

      ajax needs to be supported. Can anyone help me to implement this component?  I looked at richfaces source code, but have not figured it out.


      Thanks for help.