UI: Refactoring
This commit is contained in:
parent
7a4493887a
commit
1dbd022e89
@ -47,7 +47,7 @@ import {
|
||||
} from '@app/shared/models/dashboard.models';
|
||||
import { WINDOW } from '@core/services/window.service';
|
||||
import { WindowMessage } from '@shared/models/window-message.model';
|
||||
import { deepClone, isDefined } from '@app/core/utils';
|
||||
import { deepClone, isDefined, isDefinedAndNotNull } from '@app/core/utils';
|
||||
import {
|
||||
DashboardContext,
|
||||
DashboardPageLayout,
|
||||
@ -892,10 +892,12 @@ export class DashboardPageComponent extends PageComponent implements IDashboardC
|
||||
const config: WidgetConfig = JSON.parse(widgetTypeInfo.defaultConfig);
|
||||
config.title = 'New ' + widgetTypeInfo.widgetName;
|
||||
config.datasources = [];
|
||||
if (isDefinedAndNotNull(config.alarmSource)) {
|
||||
config.alarmSource = {
|
||||
type: DatasourceType.entity,
|
||||
dataKeys: config.alarmSource.dataKeys
|
||||
dataKeys: config.alarmSource.dataKeys || []
|
||||
};
|
||||
}
|
||||
const newWidget: Widget = {
|
||||
isSystemType: widget.isSystemType,
|
||||
bundleAlias: widget.bundleAlias,
|
||||
|
||||
@ -526,6 +526,7 @@ export class WidgetConfigComponent extends PageComponent implements OnInit, Cont
|
||||
const datasourceFormGroup = this.fb.group(
|
||||
{
|
||||
type: [datasource ? datasource.type : null, [Validators.required]],
|
||||
name: [datasource ? datasource.name : null, []],
|
||||
entityAliasId: [datasource ? datasource.entityAliasId : null,
|
||||
datasource && (datasource.type === DatasourceType.entity ||
|
||||
datasource.type === DatasourceType.entityCount) ? [Validators.required] : []],
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user