...
Se debe configurar el atributo lazy a true y valor debe ser un modelo de datos lazy ‘LazyDataModel’ (que se gestiona en su servicio correspondiente). Activamos la paginación y establecemos las filas iniciales para utilizarlo en la carga del modelo.
| Bloque de código | ||
|---|---|---|
| ||
<p:datatable value=#{manejador.lazyModel} lazy="true" paginator="true" rows="10"/> |
Implementación
1º Realizaremos una consulta a la entidad de la base de datos con todos los registros a obtener (sin filtros = sin where).
...
Y se añade el método implementado en el DAS
| Bloque de código | ||
|---|---|---|
| ||
public ResultQuery<Entity> obtenerEntity( Map<String, Object> filters, int first, int pageSize, String multiSortMeta ) {
return entityDAS.obtenerEntity( filters, first, pageSize, multiSortMeta );
} |
...
