From cc433c1fbdd7c118e768875ac1f0bc17aa9db5b7 Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Tue, 21 Jun 2016 15:48:18 +0300 Subject: [PATCH] Issue #4740 - able to use $SeriesName variable in prefix of postfix. --- public/app/plugins/panel/singlestat/module.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/public/app/plugins/panel/singlestat/module.ts b/public/app/plugins/panel/singlestat/module.ts index 59da49ca3d590..078f682be2026 100644 --- a/public/app/plugins/panel/singlestat/module.ts +++ b/public/app/plugins/panel/singlestat/module.ts @@ -199,6 +199,13 @@ class SingleStatCtrl extends MetricsPanelCtrl { data.valueFormated = formatFunc(data.value, decimalInfo.decimals, decimalInfo.scaledDecimals); data.valueRounded = kbn.roundValue(data.value, decimalInfo.decimals); } + + // Add $SeriesName variable for using in prefix or postfix + data.scopedVars = { + SeriesName: { + value: this.series[0].label + } + }; } // check value to text mappings if its enabled @@ -296,7 +303,7 @@ class SingleStatCtrl extends MetricsPanelCtrl { } function getSpan(className, fontSize, value) { - value = templateSrv.replace(value); + value = templateSrv.replace(value, data.scopedVars); return '' + value + ''; }