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: unknown[] | Observable<unknown> = []
defaultPage: number = 1
destroy$: Subject<unknown> = ...
exportCSV: boolean = true
exportExcel: boolean = true
fauxPageJump: FormControl = ...
gridApi: GridApi
gridReady: EventEmitter<GridReadyEvent>
intl: LinqIntl
lastEvent: PageEvent = ...
length: number = 0
matPaginator: MatPaginator
pageJump: FormControl = ...
pageSizeSetByUser: number
pageSizes: number[] = ...
pagination: boolean = true
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

Generated using TypeDoc