Browse Source

UI: Refactoring

pull/4221/head
Vladyslav_Prykhodko 6 years ago
parent
commit
1dbd022e89
  1. 12
      ui-ngx/src/app/modules/home/components/dashboard-page/dashboard-page.component.ts
  2. 1
      ui-ngx/src/app/modules/home/components/widget/widget-config.component.ts

12
ui-ngx/src/app/modules/home/components/dashboard-page/dashboard-page.component.ts

@ -47,7 +47,7 @@ import {
} from '@app/shared/models/dashboard.models'; } from '@app/shared/models/dashboard.models';
import { WINDOW } from '@core/services/window.service'; import { WINDOW } from '@core/services/window.service';
import { WindowMessage } from '@shared/models/window-message.model'; import { WindowMessage } from '@shared/models/window-message.model';
import { deepClone, isDefined } from '@app/core/utils'; import { deepClone, isDefined, isDefinedAndNotNull } from '@app/core/utils';
import { import {
DashboardContext, DashboardContext,
DashboardPageLayout, DashboardPageLayout,
@ -892,10 +892,12 @@ export class DashboardPageComponent extends PageComponent implements IDashboardC
const config: WidgetConfig = JSON.parse(widgetTypeInfo.defaultConfig); const config: WidgetConfig = JSON.parse(widgetTypeInfo.defaultConfig);
config.title = 'New ' + widgetTypeInfo.widgetName; config.title = 'New ' + widgetTypeInfo.widgetName;
config.datasources = []; config.datasources = [];
config.alarmSource = { if (isDefinedAndNotNull(config.alarmSource)) {
type: DatasourceType.entity, config.alarmSource = {
dataKeys: config.alarmSource.dataKeys type: DatasourceType.entity,
}; dataKeys: config.alarmSource.dataKeys || []
};
}
const newWidget: Widget = { const newWidget: Widget = {
isSystemType: widget.isSystemType, isSystemType: widget.isSystemType,
bundleAlias: widget.bundleAlias, bundleAlias: widget.bundleAlias,

1
ui-ngx/src/app/modules/home/components/widget/widget-config.component.ts

@ -526,6 +526,7 @@ export class WidgetConfigComponent extends PageComponent implements OnInit, Cont
const datasourceFormGroup = this.fb.group( const datasourceFormGroup = this.fb.group(
{ {
type: [datasource ? datasource.type : null, [Validators.required]], type: [datasource ? datasource.type : null, [Validators.required]],
name: [datasource ? datasource.name : null, []],
entityAliasId: [datasource ? datasource.entityAliasId : null, entityAliasId: [datasource ? datasource.entityAliasId : null,
datasource && (datasource.type === DatasourceType.entity || datasource && (datasource.type === DatasourceType.entity ||
datasource.type === DatasourceType.entityCount) ? [Validators.required] : []], datasource.type === DatasourceType.entityCount) ? [Validators.required] : []],

Loading…
Cancel
Save