Browse Source

UI: Fix for datasources component validation in basic mode

pull/9510/head
rusikv 3 years ago
parent
commit
bcf23f3f96
  1. 2
      ui-ngx/src/app/modules/home/components/widget/config/basic/chart/flot-basic-config.component.ts
  2. 2
      ui-ngx/src/app/modules/home/components/widget/config/datasources.component.ts

2
ui-ngx/src/app/modules/home/components/widget/config/basic/chart/flot-basic-config.component.ts

@ -82,8 +82,6 @@ export class FlotBasicConfigComponent extends BasicWidgetConfigComponent {
legendConfig: [configData.config.settings?.legendConfig, []], legendConfig: [configData.config.settings?.legendConfig, []],
actions: [configData.config.actions || {}, []] actions: [configData.config.actions || {}, []]
}); });
this.flotWidgetConfigForm.get('series').valueChanges
.subscribe(() => this.flotWidgetConfigForm.get('datasources').updateValueAndValidity());
} }
protected prepareOutputConfig(config: any): WidgetConfigComponentData { protected prepareOutputConfig(config: any): WidgetConfigComponentData {

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

@ -243,7 +243,7 @@ export class DatasourcesComponent implements ControlValueAccessor, OnInit, Valid
} }
}; };
} }
if (this.hasAdditionalLatestDataKeys) { if (this.hasAdditionalLatestDataKeys && !this.basicMode) {
let valid = datasources.filter(datasource => datasource?.dataKeys?.length).length > 0; let valid = datasources.filter(datasource => datasource?.dataKeys?.length).length > 0;
if (!valid) { if (!valid) {
this.timeseriesKeyError = true; this.timeseriesKeyError = true;

Loading…
Cancel
Save