May 2015
Beginner to intermediate
412 pages
8h 44m
English
The dataTable component provides support for displaying tons of data by enabling lazy loading. In order to handle large datasets, a data model needs to be implemented based on org.primefaces.model.LazyDataModel to support pagination, sorting, filtering, and live scrolling.
First, the lazy attribute should be set to true for lazy loading to be enabled for the table, and the abstract load method should be implemented in org.primefaces.model.LazyDataModel. We must also implement the getRowData and getRowKey methods when selection is enabled in the table. The lazy data model should be constructed with the list of Car instances and be bound to the table:
List<Car> cars = new ArrayList<Car>(millions_of_cars); ...
Read now
Unlock full access