Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AbstractHeaderService Abstract

Hierarchy

Implements

  • OnDestroy

Index

Constructors

Properties

_clearHeaderSearch$: Subject<number>
_headerChange$: Subject<HeaderChange>
_headerColumnCount$: BehaviorSubject<number>
_headerState: HeaderState
_headerType: HeaderType
_initDefaultHeaders: string[]
_initializedCount: boolean
_logger: LoggerService
_overflowService: OverflowService
_preferenceColumnCount$: ReplaySubject<number>
_preferences: UserPreferenceService
_responsiveHeaders$: BehaviorSubject<boolean>
fieldsGroup: FieldsGroup[]
DEFAULT_HEADER_COUNT: 5 = 5
DEFAULT_HEADER_RESPONSIVITY: true = true

Accessors

  • get clearHeaderSearch$(): Observable<number>
  • get headerColumnCount(): number
  • set headerColumnCount(maxColumns: number): void
  • get headerColumnCount$(): Observable<number>
  • get headerState(): HeaderStateInterface
  • get initDefaultHeaders(): string[]
  • set initDefaultHeaders(defaultHeaders: string[]): void
  • get overflowMode(): boolean
  • get preferenceColumnCount$(): Observable<number>
  • get responsiveHeaders(): boolean
  • set responsiveHeaders(responsiveHeaders: boolean): void
  • get responsiveHeaders$(): Observable<boolean>

Methods

  • changeMode(newMode: HeaderMode, saveLastMode?: boolean): void
  • clearHeaderSearch(columnIndex: number): void
  • confirmEditMode(): void
  • getViewId(): string
  • headerColumnSelected(columnIndex: number, newHeaderColumn: HeaderColumn): void
  • headerSearchInputChanged(columnIndex: number, searchInput: any): void
  • initializeDefaultHeaderState(): void
  • initializeHeaderState(): void
  • loadHeadersFromPreferences(): void
  • If this view has som headers stored in it's preferences attempts to load them. If the preferences contain nonexistent headers they will be skipped.

    This function is NOT called by the abstract class' constructor. It is the responsibility of the child class to call it at an appropriate moment.

    Returns void

  • ngOnDestroy(): void
  • restoreLastState(): any
  • revertEditMode(): void
  • saveNewState(): any
  • saveState(): any
  • setTaskAllowedNets(allowedNets: Net[]): void
  • sortHeaderChanged(columnIndex: number, active: string, direction: SortDirection): void
  • Change sort mode for selected column all other column are set to default sort mode Emit request for sorted panels

    Parameters

    • columnIndex: number

      index of the column that caused the sort change

    • active: string

      Represents column identifier

    • direction: SortDirection

      Represent one of sort modes: asd, desc and ''

    Returns void

  • updateHeaderColumnCount(): void

Generated using TypeDoc