2011-05-02 17 views

Respuesta

7

está usando el rich:columns cuando se quiere crear columnas dinámicamente

Ejem:

<rich:columns value="#{dataTableScrollerBean.columns}" var="columns" index="ind"> 

    <f:facet name="header">  
     <h:outputText value="#{columns.header}" />  
    </f:facet> 

    <h:outputText value="#{model[ind].model} " /> 

</rich:columns> 

mientras utiliza rich:column en las que simplemente tiene una columna en una rich:dataTable

<rich:column> 

    <f:facet name="header"> 
     <h:outputText value="Price" /> 
    </f:facet> 

    <h:outputText value="Price" /> 

</rich:column> 

Detalles here

+0

, pero ¿qué significa value = "# {model [ind] .model} exactamente? – meenus

+0

y cómo se declara value = "# {columns.header}" y # {model [ind] .model} en el bean? – meenus

+0

@mmenus Columnas en el bean puede ser una lista de objetos de columna, donde el objeto de columna puede tener los datos que desee: encabezado, etc. '# {modelo [ind] .model}' es solo un ejemplo de poner datos aleatorios en un TextoSalida. puedes poner 'value =" hello "' si es demasiado entender. –

Cuestiones relacionadas