public boolean isVisible() {
return historyDataProvider.isVisible();
}
};
final AbstractDefaultAjaxBehavior historyNextPageNav = new AbstractDefaultAjaxBehavior() {
@Override
protected void respond(AjaxRequestTarget target) {
System.out.println("Next Page");
if (pageNav.getPageable().getCurrentPage() < pageNav.getPageable().getPageCount() - 1) {
pageNav.getPageable().setCurrentPage(pageNav.getPageable().getCurrentPage() + 1);
target.add(historyDataViewContainer, pageNav, pageNav2);
}
}
};
final AbstractDefaultAjaxBehavior historyPrevPageNav = new AbstractDefaultAjaxBehavior() {
@Override
protected void respond(AjaxRequestTarget target) {
System.out.println("Previous Page");
if (pageNav.getPageable().getCurrentPage() > 0) {
pageNav.getPageable().setCurrentPage(pageNav.getPageable().getCurrentPage() - 1);
target.add(historyDataViewContainer, pageNav, pageNav2);
}
}
};
final AbstractDefaultAjaxBehavior historyFirstPageNav = new AbstractDefaultAjaxBehavior() {
@Override
protected void respond(AjaxRequestTarget target) {
System.out.println("First Page");
if (pageNav.getPageable().getCurrentPage() > 1) {
pageNav.getPageable().setCurrentPage(0);
target.add(historyDataViewContainer, pageNav, pageNav2);
}
}
};
final AbstractDefaultAjaxBehavior historyLastPageNav = new AbstractDefaultAjaxBehavior() {
@Override
protected void respond(AjaxRequestTarget target) {
System.out.println("Last Page");
if (pageNav.getPageable().getCurrentPage() < pageNav.getPageable().getPageCount() - 1) {
pageNav.getPageable().setCurrentPage(pageNav.getPageable().getPageCount() - 1);