我正在Angular 6中使用PrimeNG TurboTable。
这是html
<p-table #dataTable
[value]="primengTableHelper.records"
[rows]="primengTableHelper.defaultRecordsCountPerPage"
[paginator]="true"
[totalRecords]="primengTableHelper.totalRecordsCount">
<ng-template pTemplate="header">
<tr>
<th>{{l('Name')}}</th>
</tr>
</ng-template>
<ng-template pTemplate="body" let-record="$implicit">
<tr [pSelectableRow]="record">
<td>
<span>
{{record.displayName}}
</span>
</td>
</tr>
</ng-template>
</p-table>
这是component.ts
ngOnInit() {
this.getRoles();
}
getRoles(): void {
this.primengTableHelper.showLoadingIndicator();
let permission = this.permission ? this.selectedPermission : undefined;
this._roleService.getRoles(permission).subscribe(result => {
console.log(result);
this.primengTableHelper.records = result.items;
this.primengTableHelper.totalRecordsCount = result.items.length;
this.primengTableHelper.hideLoadingIndicator();
});
}
PrimeNG表显示其为默认分页器。 但是我想使其漂亮。
我该怎么做? 请帮助我。
答案 0 :(得分:1)
PrimeNG具有paginator
组件以及结构样式类的列表。您必须阅读主题文档以进行自定义。以下是可用于使用CSS设置自己的样式的选择器列表:
Name Element
ui-paginator Container element.
ui-paginator-first First page element.
ui-paginator-prev Previous page element.
ui-paginator-pages Container of page links.
ui-paginator-page A page link.
ui-paginator-next Next page element.
ui-paginator-last Last page element.
ui-paginator-rpp-options Rows per page dropdown
在此处了解更多信息:PrimeNG Paginator