TSK 885: Remove pager from empty workbasket list
This commit is contained in:
parent
b6be17c0b3
commit
f62bd7d158
|
@ -68,7 +68,7 @@ public abstract class AbstractPagingController {
|
|||
long page = getPage(param);
|
||||
|
||||
PageMetadata pageMetadata = new PageMetadata(pageSize, page,
|
||||
totalElements != 0 ? totalElements : Integer.MAX_VALUE);
|
||||
totalElements >= 0 ? totalElements : Integer.MAX_VALUE);
|
||||
if (pageMetadata.getNumber() > pageMetadata.getTotalPages()) {
|
||||
// unfortunately no setter for number
|
||||
pageMetadata = new PageMetadata(pageSize, pageMetadata.getTotalPages(), totalElements);
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<ul id="wb-pagination" class="pagination vertical-center">
|
||||
<li>
|
||||
<a (click)="changeToPage(1)" aria-label="First">
|
||||
<a *ngIf="hasItems" (click)="changeToPage(1)" aria-label="First">
|
||||
First</a>
|
||||
</li>
|
||||
<li *ngFor="let pageNumber of page?.totalPages | spreadNumber: page?.number: maxPagesAvailable">
|
||||
|
@ -10,7 +10,7 @@
|
|||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a (click)="changeToPage(page?.totalPages)" aria-label="Last">Last</a>
|
||||
<a *ngIf="hasItems" (click)="changeToPage(page?.totalPages)" aria-label="Last">Last</a>
|
||||
</li>
|
||||
</ul>
|
||||
<span class="footer pull-right">
|
||||
|
|
|
@ -25,6 +25,7 @@ export class PaginationComponent implements OnChanges {
|
|||
changePage = new EventEmitter<number>();
|
||||
@Input()
|
||||
numberOfItems: number;
|
||||
hasItems = true;
|
||||
previousPageSelected = 1;
|
||||
pageSelected = 1;
|
||||
maxPagesAvailable = 8;
|
||||
|
@ -35,6 +36,7 @@ export class PaginationComponent implements OnChanges {
|
|||
if (changes.page && changes.page.currentValue) {
|
||||
this.pageSelected = changes.page.currentValue.number;
|
||||
}
|
||||
this.hasItems = this.numberOfItems > 0;
|
||||
}
|
||||
|
||||
changeToPage(page) {
|
||||
|
|
Loading…
Reference in New Issue