diff --git a/ui-ngx/src/assets/help/en_US/scada/symbol_state_render_fn.md b/ui-ngx/src/assets/help/en_US/scada/symbol_state_render_fn.md index bdb0d45234..7270066f80 100644 --- a/ui-ngx/src/assets/help/en_US/scada/symbol_state_render_fn.md +++ b/ui-ngx/src/assets/help/en_US/scada/symbol_state_render_fn.md @@ -10,9 +10,9 @@ A JavaScript function used to render SCADA symbol state. **Parameters:** @@ -20,8 +20,36 @@ A JavaScript function used to render SCADA symbol state. ##### Examples -
+* Change colors for many tags on the value of the “active, value, minValue, maxValue” -TODO +```javascript +var levelUpButton = ctx.tags.levelUpButton; +var levelDownButton = ctx.tags.levelDownButton; +var levelArrowUp = ctx.tags.levelArrowUp; +var levelArrowDown = ctx.tags.levelArrowDown; +var active = ctx.values.active; +var value = ctx.values.value; +var minValue = ctx.properties.minValue; +var maxValue = ctx.properties.maxValue; +var levelUpEnabled = active && value < maxValue; +var levelDownEnabled = active && value > minValue; + +if (levelUpEnabled) { + ctx.api.enable(levelUpButton); + levelArrowUp[0].attr({fill: '#647484'}); +} else { + ctx.api.disable(levelUpButton); + levelArrowUp[0].attr({fill: '#777'}); +} + +if (levelDownEnabled) { + ctx.api.enable(levelDownButton); + levelArrowDown[0].attr({fill: '#647484'}); +} else { + ctx.api.disable(levelDownButton); + levelArrowDown[0].attr({fill: '#777'}); +} +{:copy-code} +``` diff --git a/ui-ngx/src/assets/help/en_US/scada/tag_click_action_fn.md b/ui-ngx/src/assets/help/en_US/scada/tag_click_action_fn.md index 26ec4f9bb3..2ff6b87569 100644 --- a/ui-ngx/src/assets/help/en_US/scada/tag_click_action_fn.md +++ b/ui-ngx/src/assets/help/en_US/scada/tag_click_action_fn.md @@ -10,11 +10,10 @@ A JavaScript function invoked when user clicks on SVG element with specific tag. **Parameters:**