Browse Source

UI: SCADA symbol editor -> fix updating state of tag settings tooltip.

pull/11737/head
Igor Kulikov 2 years ago
parent
commit
1c6e245d17
  1. 8
      ui-ngx/src/app/modules/home/pages/scada-symbol/scada-symbol-tooltip.components.ts

8
ui-ngx/src/app/modules/home/pages/scada-symbol/scada-symbol-tooltip.components.ts

@ -258,7 +258,11 @@ class ScadaSymbolTagPanelComponent extends ScadaSymbolPanelComponent implements
);
const scadaSymbolTagSettingsTooltip = tagSettingsButton.tooltipster('instance');
setTooltipComponent(this.symbolElement, this.container, ScadaSymbolTagSettingsComponent, scadaSymbolTagSettingsTooltip);
const scadaSymbolTagSettingsComponentRef =
setTooltipComponent(this.symbolElement, this.container, ScadaSymbolTagSettingsComponent, scadaSymbolTagSettingsTooltip);
scadaSymbolTagSettingsTooltip.on('ready', () => {
scadaSymbolTagSettingsComponentRef.instance.updateFunctionsState();
});
}
if (!this.symbolElement.readonly) {
@ -400,7 +404,7 @@ class ScadaSymbolTagSettingsComponent extends ScadaSymbolPanelComponent implemen
this.updateFunctionsState();
}
private updateFunctionsState() {
updateFunctionsState() {
this.hasStateRenderFunction = this.symbolElement.hasStateRenderFunction();
this.hasClickAction = this.symbolElement.hasClickAction();
}

Loading…
Cancel
Save