arlas-wui-toolkit > "src/app/components/analytics-board/analytics-board.component" > AnalyticsBoardComponent
Class: AnalyticsBoardComponent
Hierarchy
AnalyticsBoardComponent
Implements
OnInit
AfterViewInit
OnChanges
Index
Constructors
Properties
- activeFilterGroup
- activeFilterTab
- boardOutputs
- colorSpinner
- diameterSpinner
- groups
- groupsByTab
- groupsDisplayStatusMap
- groupsTabsKey
- isActiveDragDrop
- mode
- modeChange
- showIndicators
- showSpinner
- spinnerOptions
- strokeWidthSpinner
- target
- wasClosedMap
Methods
- activateGroupContribution
- addWidget
- animationDone
- cancelAllOtherTabsContribution
- cancelGroupContribution
- changeMode
- closePanel
- drop
- getContributorStatus
- listenOutput
- ngAfterViewInit
- ngOnChanges
- ngOnInit
- openPanel
- removeFilter
- removeTabFilter
- scrollToAnalyticsComponent
- setActiveFilterGroup
- setActiveFilterTab
- tabChange
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