Turbo Table Pagination проблема (PrimeNG 7) - PullRequest
0 голосов
/ 01 мая 2019

проблема с разбиением на страницы (только 2-я страница)

Есть странная проблема, которая происходит в моем проекте в моей p-таблице, разбиение на страницы работает хорошо, за исключением случаев, когда я пытаюсь перейти на 2-ю страницу, в этом случае она дважды вызывает событие onLazyLoad: first время с правильными параметрами (строки, в первую очередь), во второй раз он вызывает (строки, в первую очередь), которые перенаправляют на первую страницу (то же самое происходит со стрелками пагинатора с 1-й страницы на 2-ю страницу, а также с 3-й страницы на второй) происходит только в этом случае означает, что я не могу получить 2 страницы когда-либо!

<p-table datakey="Id"
     [loading]="loading"
     [value]="games"
     [paginator]="true"
     [rows]="20"
     [rowsPerPageOptions]="[5,10,20]"
     [lazy]="true"
     (onLazyLoad)="loadGamesLazy($event)"
     [totalRecords]="gamesCount"
     responsive="true"
     [filters]="filterForm.value"
     >

loadGamesLazy(event: any) {
setTimeout(() => {
  this.lazyGames.emit(event);
}, 0);

}

...