angular 7 中的 Syncfusion 寻呼机(分页器不工作)
Syncfusion pager(paginator not working )in angular 7
请参阅下面的 stackblitz link 以供参考
https://stackblitz.com/edit/angular-l4mzdb?file=src%2Fapp%2Fapp.component.ts
在输出分页器组件中显示,但分页器组件未考虑应用分页的数据。
如果有人能回答,请告诉我。
分页应该由我们根据当前页面和页面大小来处理。为此,我修改了样本。
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
请参阅下面的 stackblitz link 以供参考
https://stackblitz.com/edit/angular-l4mzdb?file=src%2Fapp%2Fapp.component.ts
在输出分页器组件中显示,但分页器组件未考虑应用分页的数据。
如果有人能回答,请告诉我。
分页应该由我们根据当前页面和页面大小来处理。为此,我修改了样本。
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