Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • LinqTableFooterComponent

Implements

  • OnChanges
  • OnDestroy
  • OnInit
  • AfterViewInit

Index

Constructors

  • Parameters

    • zone: NgZone

    Returns LinqTableFooterComponent

Properties

actions: TableFooterActions = []
computedActions: TableFooterActions = []
data: Observable<unknown> | unknown[] = []
defaultPage: number = 1
destroy$: Subject<unknown> = ...
exportCSV: boolean = true
exportExcel: boolean = true
gridApi: GridApi<any>
gridReady: EventEmitter<GridReadyEvent<unknown>>
intl: LinqIntl
lastEvent: PageEvent = ...
length: number = 0
matPaginator: MatLegacyPaginator
pageJump: UntypedFormControl = ...
pageSizeSetByUser: number
pageSizes: number[] = ...
pagination: boolean = true
paginationChangedEvent: PaginationChangedEvent<any>
updatingPageJump: boolean = false
updatingPaginator: boolean = false

Methods

  • getMaxPageSize(): number
  • Returns number

  • manageActions(): void
  • If CSV or Excel exports are active, populate the footer actions with the two entries. Merge supplied footer actions as well.

    Returns void

  • manageData(): void
  • Returns void

  • managePageJumpValidators(): void
  • When the data changes, reset the validators for the max value.

    Returns void

  • managePageSize(): void
  • When pageSize options are set or updated recalculate the pagination options.

    Returns void

  • ngAfterViewInit(): void
  • Returns void

  • ngOnChanges(changes: SimpleChanges): void
  • Parameters

    • changes: SimpleChanges

    Returns void

  • ngOnDestroy(): void
  • Returns void

  • ngOnInit(): void
  • Returns void

  • onPage(event: PageEvent): void
  • Page event triggered by the MatPaginator

    Parameters

    • event: PageEvent

      PageEvent

    Returns void

  • setPage(): void
  • Returns void

  • syncPagination(paginationChangedEvent: any): void
  • Parameters

    • paginationChangedEvent: any

    Returns void

  • updateMatPaginator(): void
  • Returns void

Generated using TypeDoc