Pagination

To enable Row pagination functionality use paginator property of m-footer component. The length of the total number of items, pageIndex, pageSize and pageSizeOptions could be bind using length, pageIndex, pageSize and pageSizeOptions properties respectively.

<m-table [value]=countries>
    <m-footer paginator=true
              [length]="100" [pageIndex]="0" pageSize="10" pageSizeOptions="[10,20,50]">
    </m-footer>
</m-table>

Changing page size or page index triggers onPage event from m-table component.

<m-table [value]=countries (onPage)="pageChange($event)>
    <m-footer paginator=true"></m-footer>
</m-table>

Table Component m-table Properties

Name Default Description
@Output()
onPage
- Event emitted when the paginator changes the page size or page index.

Footer Component m-footer Properties

Name Default Description
@Input()
paginator: boolean
false whether pagination is enabled or not.
@Input()
length: number
- The length of the total number of items that are being paginated.
@Input()
pageIndex: number
0 The zero-based page index of the displayed list of items.
@Input()
pageSize: number
10 Number of items to display on a page. By default set to 50.
@Input()
pageSizeOptions: number[]
[5,10,25] The set of provided page size options to display to the user.

results matching ""

    No results matching ""