Rama-Ricardo #14
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "Rama-Ricardo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Funcionalidades: Navegacion entre paginas con los botones previous-next, ordenar ascendente-descendente
@ -51,0 +67,4 @@
return button;
}
private void configureGrid() {
grid = new VGrid<>(Employee.class);
podemos usar el componente PagingGrid de la llibreria Viritin (ya esta incluida). Ejemplo: https://addons.dokku1.parttio.org/paginggrid y codigo https://github.com/parttio/addon-demos/blob/main/src/main/java/org/example/views/PagingGridView.java
asi ya no necesitamos crear los botones y navegacion manualmente.
@ -25,3 +1,1 @@
public enum Status {
ACTIVE,
INACTIVE
package com.primefactorsolutions.model;
quitar espacios blancos al inicio de cada linea
@ -20,2 +23,4 @@
}
private void initializePagedBase() {
if (pagedBase == null) {
no se puede guardar en un campo de la clase porque la clase es un singleton (si hay varios llamados van a haber problemas de concurrencia). solucion: no usar un campo en la clase y simplemente retornar toda la lista cada vez sin guardar en un campo.
@ -22,0 +30,4 @@
public List<Employee> findEmployees(int start, int pageSize, String sortProperty, boolean asc) {
initializePagedBase(); // Asegurarse de que pagedBase esté inicializada
System.err.println("findAll " + start + " " + pageSize + " sort " + sortProperty + " asc:" + asc );
usar logger en vez de system println. ver lombok @Slf4j https://projectlombok.org/features/log