Синкфузионный пейджер (пагинатор не работает) в угловой 7 - PullRequest
0 голосов
/ 28 января 2019

См. Ссылку на стекаблиц для справки

https://stackblitz.com/edit/angular-l4mzdb?file=src%2Fapp%2Fapp.component.ts

в компоненте выходного пейджера показывает, но компонент пейджера не учитывает данные для применения нумерации страниц.

Пожалуйста, дайте мне знать, если кто-нибудь может ответить.

1 Ответ

0 голосов
/ 29 января 2019

Нумерация страниц должна выполняться нами в зависимости от текущей страницы и размера страницы.Я изменил образец для этого.

https://stackblitz.com/edit/angular-pager

В примере введена новая переменная view, которая показывает текущую страницу и представление обновляется новыми значениями на основе аргументов компонента Pager click.

<ejs-pager  [pageSize]= '10' [pageCount]='9'  
[totalRecordsCount]='data.length' (click)="click($event)"></ejs-pager>

export class AppComponent implements OnInit {
  view;
  .....
  click(args) {
    if (args.currentPage) {
      let start = (args.currentPage - 1) * 10;
      this.view = this.data.slice(start, start + 10);
    }
  }

}

https://ej2.syncfusion.com/angular/documentation/api/pager/#click

...