IController
IController
Los controller viejos deben mantenerse son IControllerOld
Los nuevos deben usar IController
remove los métodos del todos los controller
next
firts
back
last
Modificar el metodo
move(Integer page){
this.page = page;
}
Agregar el metodo
@Override
public Integer sizeOfPage() {
return rolRepository.sizeOfPage(rowPage);
}
reemplazar en el proyecto
move();
por
move(this.page);

Replace All
public void move() {
por
public void move(Integer page) { this.page =page;

componentes
paginator
paginatorReport
En el .xhtml debe quedar si
<jmoordbjsf:paginatormove
controller="#{rolController}"
sizeOfPage="#{rolController.sizeOfPage()}"
rowPage="#{rolController.rowPage}"
page="#{rolController.page}"
pages="#{rolController.pages}"
skip="ajax:rolController.skip(rolController.page)"
new="#{rolController.prepare('gonew',rolController.rol)}"
/>
pasos
copiar ese esquema
en un archivo y reemplazar alli el entity y luego copiarlo en el list.xhtml
Anteriormente
<jmoordbjsf:paginator
rowPage="#{plazoController.rowPage}"
clear="#{plazoController.clear()}"
first="#{plazoController.first()}"
back="#{plazoController.back()}"
next="#{plazoController.next()}"
last="#{plazoController.last()}"
page="#{plazoController.page}"
pages="#{plazoController.pages}"
skip="ajax:plazoController.skip(plazoController.page)"
new="#{plazoController.prepare('gonew',plazoController.plazo)}"
printAll="#{plazoController.printAll()}"
/>
Last updated
Was this helpful?