Merge pull request #9056 from smatvienko-tb/ui-event-table-speedup-config
UI event table speedup config (15min default time window), ms in time for events
This commit is contained in:
commit
e4bf5a9b3a
@ -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) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user