Как настроить пагинатор PrimeNG TurboTable?

Я использую PrimeNG TurboTable в Angular 6.

Вот 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 показывает его пагинатор по умолчанию. Но я хочу, чтобы это было красиво.

Как я могу это сделать? Пожалуйста помогите.


person Community    schedule 13.12.2018    source источник


Ответы (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

person Maihan Nijat    schedule 13.12.2018