File

src/app/components/selector-header/selector-header.component.ts

Description

Selector header component ~extends PropertyComponent ~implements AfterViewInit

Extends

PropertyComponent

Implements

AfterViewInit AfterContentChecked

Metadata

Index

Properties
Methods
Inputs
Accessors

Constructor

constructor(portfolioService: PortfolioService, toolbarService: ToolbarService, inputService: InputService, uiService: UiService, persistenceService: PersistenceService, dataService: DataService, excelDateFormatterService: ExcelDateFormatterService, changeDetector: ChangeDetectorRef)

Constructs the Professional experience component.

Parameters :
Name Type Optional Description
portfolioService PortfolioService No

The portfolio service injected dependency.

toolbarService ToolbarService No

The toolbar service injected dependency.

inputService InputService No

The input service injected dependency.

uiService UiService No

The ui service injected dependency.

persistenceService PersistenceService No

The persistence service injected dependency.

dataService DataService No

The data service injected dependency.

excelDateFormatterService ExcelDateFormatterService No

The Excel date formatter service injected dependency.

changeDetector ChangeDetectorRef No

The base class that provides change detection functionality.

Inputs

inline
Type : boolean

The inline predicate setter

key
Type : string

The component key setter

propertyName
Type : Indexable

Injected propery name setter.

Methods

Initialize
Initialize()

Initialization

Returns : void
ngAfterContentChecked
ngAfterContentChecked()

Co-initialization. Trigger divider visibility changes.

Returns : void
ngAfterViewInit
ngAfterViewInit()

Initialization

Returns : void
Public onClick
onClick(event: MouseEvent)

Processes the click event.

Parameters :
Name Type Optional Description
event MouseEvent No

The click event handler.

Returns : void
rotateDateFormat
rotateDateFormat()

Rotate date format changer.

Returns : void
getBackgroundLogoImageUri
getBackgroundLogoImageUri(imageName: string)

Get background logoimage uri delegate.

Parameters :
Name Type Optional
imageName string No
Returns : any
getJsDateValueFromExcel
getJsDateValueFromExcel(excelDate: any)

Get JS date value from Excel delegate.

Parameters :
Name Type Optional
excelDate any No
Returns : any
getSafeUri
getSafeUri(url: string)

Get safe uri delegate.

Parameters :
Name Type Optional
url string No
Returns : any
linkLabel
linkLabel(key: string | undefined)

Link label delegate.

Parameters :
Name Type Optional
key string | undefined No
Returns : string

Properties

Optional clickable
Type : ElementRef<HTMLDivElement>
Decorators :
@ViewChild('clickable')

Clickable element.

Public Readonly dataService
Type : DataService
The data service injected dependency.
Public Readonly excelDateFormatterService
Type : ExcelDateFormatterService
The Excel date formatter service injected dependency.
Public Readonly inputService
Type : InputService
The input service injected dependency.
Public Readonly persistenceService
Type : PersistenceService
The persistence service injected dependency.
Public Readonly portfolioService
Type : PortfolioService
The portfolio service injected dependency.
Public Readonly toolbarService
Type : ToolbarService
The toolbar service injected dependency.
Public Readonly uiService
Type : UiService
The ui service injected dependency.

Accessors

key
getkey()

The component key getter

setkey(value)

The component key setter

Parameters :
Name Optional
value No
Returns : void
inline
getinline()

The inline predicate getter

setinline(value)

The inline predicate setter

Parameters :
Name Optional
value No
Returns : void
divider
getdivider()

The divider predicate getter

./selector-header.component.scss

@use "../stylesheets/stylesheets.component.scss";
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""