May 2015
Beginner to intermediate
412 pages
8h 44m
English
The dataTable component provides AJAX-based built-in sorting and filtering based on its columns.
The dataTable component provides sorting options based on AJAX by enabling the sortBy attribute at the column level. The following is the definition of a table that lists the Car data; sorting is enabled on the name and year attributes:
<p:dataTable id="sorting" var="car"
value="#{dataTableBean.cars}">
<p:column headerText="Year" sortBy="#{car.year}">
<h:outputText value="#{car.year}" />
</p:column>
<p:column headerText="Name" sortBy="#{car.name}">
<h:outputText value="#{car.name}" />
</p:column>
</p:dataTable>When sorting is enabled, the headers of those columns will have the sort direction represented ...
Read now
Unlock full access