Turbo Table分页问题(PrimeNG 7)

时间:2019-05-01 13:39:15

标签: primeng

分页问题(仅第二页)

在我的p表中的项目中发生了一个奇怪的问题,分页效果很好,除非当我尝试进入第二页时,在这种情况下,它两次调用了“ onLazyLoad”事件:使用正确的参数(rows,first)的时间,它用(rows,first)调用的第二次溃败至第一页(与分页器的箭头从第一页到第二页以及从第三页到第二页的箭头相同) 2号) 仅在这种情况下发生,意味着我无法获得第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);

}

1 个答案:

答案 0 :(得分:0)

从6.1.1开始,您可以执行[lazyLoadOnInit] =“ false”,这将阻止ngOnInit上的加载。