|
|
|
@ -30,7 +30,7 @@ import { |
|
|
|
getTimewindowConfig, |
|
|
|
setTimewindowConfig |
|
|
|
} from '@home/components/widget/config/timewindow-config-panel.component'; |
|
|
|
import { formatValue, isUndefined } from '@core/utils'; |
|
|
|
import { formatValue, isDefined, isUndefined } from '@core/utils'; |
|
|
|
import { Component } from '@angular/core'; |
|
|
|
import { |
|
|
|
convertLevelColorsSettingsToColorProcessor, |
|
|
|
@ -115,7 +115,7 @@ export class DigitalSimpleGaugeBasicConfigComponent extends BasicWidgetConfigCom |
|
|
|
minMaxColor: [settings.minMaxFont?.color, []], |
|
|
|
|
|
|
|
showValue: [settings.showValue, []], |
|
|
|
decimals: [configData.config.decimals, []], |
|
|
|
decimals: [isDefined(configData.config.decimals) ? configData.config.decimals : settings.decimals, []], |
|
|
|
units: [configData.config.units, []], |
|
|
|
valueFont: [settings.valueFont, []], |
|
|
|
valueColor: [settings.valueFont?.color, []], |
|
|
|
@ -157,6 +157,9 @@ export class DigitalSimpleGaugeBasicConfigComponent extends BasicWidgetConfigCom |
|
|
|
this.widgetConfig.config.settings.showValue = config.showValue; |
|
|
|
this.widgetConfig.config.units = config.units; |
|
|
|
this.widgetConfig.config.decimals = config.decimals; |
|
|
|
if (isDefined(this.widgetConfig.config.settings.decimals)) { |
|
|
|
delete this.widgetConfig.config.settings.decimals; |
|
|
|
} |
|
|
|
this.widgetConfig.config.settings.valueFont = config.valueFont; |
|
|
|
this.widgetConfig.config.settings.valueFont.color = config.valueColor; |
|
|
|
|
|
|
|
|