...
| Bloque de código |
|---|
| title | Métodos de carga lazy |
|---|
|
protected List<Entity> loadPage( int first, int pageSize, List<SortMeta> multiSortMeta, Map<String, Object> filters ) {
ResultQuery<Entity> resultQuery = getEntityService().obtenerEntity( filters, first, pageSize, null );
setRowCount( resultQuery.getResultCount().intValue() );
return resultQuery.getResultList();
} |
5º Configuramos el bean de respaldo e inicializamos el modelo de datos lazy. (Aquí el servicio si se puede inyectar a través del @name)
| Bloque de código |
|---|
|
private LazyDataModel<Entity> lazyModel;
@In( value = EntityService.ID, create = true )
private EntityService entityService;
lazyModel = new LazyDataModel( entityService); |
...