UI: Refactoring
This commit is contained in:
parent
7a4493887a
commit
1dbd022e89
@ -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,
|
||||||
|
|||||||
@ -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…
x
Reference in New Issue
Block a user