Вы используете rich:columns
, когда хотите создать столбцы динамически
Например:
<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>
, когда вы просто используете rich:column
, когда вы простоесть столбец в rich:dataTable
<rich:column>
<f:facet name="header">
<h:outputText value="Price" />
</f:facet>
<h:outputText value="Price" />
</rich:column>
Подробности здесь