ngx-ui-builder
Version:
Angular - Render component ui with configurations
24 lines (23 loc) • 791 B
TypeScript
export interface PaginationConfig {
/**
* Config for showing the total of records.
* Default is true.
*/
totalItems?: number;
/** The default page number. */
page?: number;
/** Display the total of records. */
pageSizes?: number[];
/** The default page size. */
pageSize?: number;
siblingCount?: number;
/** Show configs items per page. */
showPageSizesConfig?: boolean;
/** Show refresh button */
showRefreshButton?: boolean;
/** Label settings items per pages */
labelSettingsItemsPerPage?: string;
/** It will call after choose page size */
afterChangePageSize?: (pagingOptions: PaginationConfig) => Record<never, never>;
afterChangePage?: (pagingOptions: PaginationConfig) => Record<never, never>;
}