|
|
@ -40,6 +40,7 @@ import { |
|
|
EventContentDialogData |
|
|
EventContentDialogData |
|
|
} from '@home/components/event/event-content-dialog.component'; |
|
|
} from '@home/components/event/event-content-dialog.component'; |
|
|
import { isEqual, sortObjectKeys } from '@core/utils'; |
|
|
import { isEqual, sortObjectKeys } from '@core/utils'; |
|
|
|
|
|
import { historyInterval, MINUTE } from '@shared/models/time/time.models'; |
|
|
import { ConnectedPosition, Overlay, OverlayConfig, OverlayRef } from '@angular/cdk/overlay'; |
|
|
import { ConnectedPosition, Overlay, OverlayConfig, OverlayRef } from '@angular/cdk/overlay'; |
|
|
import { ChangeDetectorRef, Injector, StaticProvider, ViewContainerRef } from '@angular/core'; |
|
|
import { ChangeDetectorRef, Injector, StaticProvider, ViewContainerRef } from '@angular/core'; |
|
|
import { ComponentPortal } from '@angular/cdk/portal'; |
|
|
import { ComponentPortal } from '@angular/cdk/portal'; |
|
|
@ -89,6 +90,7 @@ export class EventTableConfig extends EntityTableConfig<Event, TimePageLink> { |
|
|
this.loadDataOnInit = false; |
|
|
this.loadDataOnInit = false; |
|
|
this.tableTitle = ''; |
|
|
this.tableTitle = ''; |
|
|
this.useTimePageLink = true; |
|
|
this.useTimePageLink = true; |
|
|
|
|
|
this.defaultTimewindowInterval = historyInterval(MINUTE * 15); |
|
|
this.detailsPanelEnabled = false; |
|
|
this.detailsPanelEnabled = false; |
|
|
this.selectionEnabled = false; |
|
|
this.selectionEnabled = false; |
|
|
this.searchEnabled = false; |
|
|
this.searchEnabled = false; |
|
|
@ -176,7 +178,7 @@ export class EventTableConfig extends EntityTableConfig<Event, TimePageLink> { |
|
|
updateColumns(updateTableColumns: boolean = false): void { |
|
|
updateColumns(updateTableColumns: boolean = false): void { |
|
|
this.columns = []; |
|
|
this.columns = []; |
|
|
this.columns.push( |
|
|
this.columns.push( |
|
|
new DateEntityTableColumn<Event>('createdTime', 'event.event-time', this.datePipe, '120px'), |
|
|
new DateEntityTableColumn<Event>('createdTime', 'event.event-time', this.datePipe, '120px', 'yyyy-MM-dd HH:mm:ss.SSS'), |
|
|
new EntityTableColumn<Event>('server', 'event.server', '100px', |
|
|
new EntityTableColumn<Event>('server', 'event.server', '100px', |
|
|
(entity) => entity.body.server, entity => ({}), false)); |
|
|
(entity) => entity.body.server, entity => ({}), false)); |
|
|
switch (this.eventType) { |
|
|
switch (this.eventType) { |
|
|
|