arlas-wui-toolkit > "src/app/components/analytics-board/analytics-board.component" > AnalyticsBoardComponent

Class: AnalyticsBoardComponent

Hierarchy

AnalyticsBoardComponent

Implements

  • OnInit
  • AfterViewInit
  • OnChanges

Index

Constructors

Properties

Methods


Constructors

constructor

new AnalyticsBoardComponent(collaborativeService: ArlasCollaborativesearchService, configService: ArlasConfigService): AnalyticsBoardComponent

Defined in src/app/components/analytics-board/analytics-board.component.ts:103

Parameters:

Name Type
collaborativeService ArlasCollaborativesearchService
configService ArlasConfigService

Returns: AnalyticsBoardComponent


Properties

activeFilterGroup

● activeFilterGroup: Map<string, boolean> = new Map()

Defined in src/app/components/analytics-board/analytics-board.component.ts:90


activeFilterTab

● activeFilterTab: Map<string, boolean> = new Map()

Defined in src/app/components/analytics-board/analytics-board.component.ts:92


boardOutputs

● boardOutputs: Subject<object> = new Subject<{ origin: string, event: string, data?: any }>()

Defined in src/app/components/analytics-board/analytics-board.component.ts:83


colorSpinner

● colorSpinner: string = "primary"

Defined in src/app/components/analytics-board/analytics-board.component.ts:65


diameterSpinner

● diameterSpinner: number = 100

Defined in src/app/components/analytics-board/analytics-board.component.ts:66


groups

● groups: Array<AnalyticGroupConfiguration>

Defined in src/app/components/analytics-board/analytics-board.component.ts:49


groupsByTab

● groupsByTab: Array<object> = new Array<{ index: string, groups: Array }>()

Defined in src/app/components/analytics-board/analytics-board.component.ts:98


groupsDisplayStatusMap

● groupsDisplayStatusMap: Map<string, boolean>

Defined in src/app/components/analytics-board/analytics-board.component.ts:54


groupsTabsKey

● groupsTabsKey: Array<string> = new Array()

Defined in src/app/components/analytics-board/analytics-board.component.ts:100


isActiveDragDrop

● isActiveDragDrop: boolean = false

Defined in src/app/components/analytics-board/analytics-board.component.ts:94


mode

● mode: string = "normal"

Defined in src/app/components/analytics-board/analytics-board.component.ts:56


modeChange

● modeChange: Subject<string> = new Subject()

Defined in src/app/components/analytics-board/analytics-board.component.ts:86


showIndicators

● showIndicators: boolean = false

Defined in src/app/components/analytics-board/analytics-board.component.ts:73


showSpinner

● showSpinner: boolean = false

Defined in src/app/components/analytics-board/analytics-board.component.ts:63


spinnerOptions

● spinnerOptions: SpinnerOptions

Defined in src/app/components/analytics-board/analytics-board.component.ts:88


strokeWidthSpinner

● strokeWidthSpinner: number = 5

Defined in src/app/components/analytics-board/analytics-board.component.ts:67


target

● target: string

Defined in src/app/components/analytics-board/analytics-board.component.ts:57


wasClosedMap

● wasClosedMap: Map<string, boolean> = new Map()

Defined in src/app/components/analytics-board/analytics-board.component.ts:96


Methods

activateGroupContribution

activateGroupContribution(group: AnalyticGroupConfiguration): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:342

Parameters:

Name Type
group AnalyticGroupConfiguration

Returns: void


addWidget

addWidget(group: AnalyticGroupConfiguration, display: boolean): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:270

Parameters:

Name Type Description
group AnalyticGroupConfiguration Group declared in configuration file
display boolean Whether to display the widget

Returns: void


animationDone

animationDone(): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:317

Returns: void


cancelAllOtherTabsContribution

cancelAllOtherTabsContribution(tabIndex: number): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:306

Parameters:

Name Type
tabIndex number

Returns: void


cancelGroupContribution

cancelGroupContribution(group: AnalyticGroupConfiguration): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:334

Parameters:

Name Type
group AnalyticGroupConfiguration

Returns: void


changeMode

changeMode(event: any): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:246

Parameters:

Name Type
event any

Returns: void


closePanel

closePanel(group: AnalyticGroupConfiguration): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:287

Parameters:

Name Type
group AnalyticGroupConfiguration

Returns: void


drop

drop(event: CdkDragDrop<string[]>, tabKey: string): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:236

Parameters:

Name Type
event CdkDragDrop<string[]>
tabKey string

Returns: void


getContributorStatus

getContributorStatus(id: any): boolean

Defined in src/app/components/analytics-board/analytics-board.component.ts:298

Parameters:

Name Type
id any

Returns: boolean


listenOutput

listenOutput(event: object): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:232

Parameters:

event: object

Name Type
Optional data any
event string
origin string

Returns: void


ngAfterViewInit

ngAfterViewInit(): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:185

Returns: void


ngOnChanges

ngOnChanges(changes: SimpleChanges): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:178

Parameters:

Name Type
changes SimpleChanges

Returns: void


ngOnInit

ngOnInit(): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:109

Returns: void


openPanel

openPanel(group: AnalyticGroupConfiguration): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:277

Parameters:

Name Type
group AnalyticGroupConfiguration

Returns: void


removeFilter

removeFilter(groupId: string, event: any): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:250

Parameters:

Name Type
groupId string
event any

Returns: void


removeTabFilter

removeTabFilter(tabId: string, event: any): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:259

Parameters:

Name Type
tabId string
event any

Returns: void


scrollToAnalyticsComponent

scrollToAnalyticsComponent(target: string): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:205

Parameters:

Name Type
target string

Returns: void


setActiveFilterGroup

setActiveFilterGroup(): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:212

Returns: void


setActiveFilterTab

setActiveFilterTab(): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:219

Returns: void


tabChange

tabChange(index: number): void

Defined in src/app/components/analytics-board/analytics-board.component.ts:302

Parameters:

Name Type
index number

Returns: void