소스 검색

Singlestat: render lines on the panel when sparklines are enabled (#18984)

lzd 6 년 전
부모
커밋
7d9f6d96fc
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      public/app/plugins/panel/singlestat/module.ts

+ 3 - 1
public/app/plugins/panel/singlestat/module.ts

@@ -250,11 +250,13 @@ class SingleStatCtrl extends MetricsPanelCtrl {
       isUtc: dashboard.isTimezoneUtc && dashboard.isTimezoneUtc(),
     });
 
+    const sparkline: any[] = [];
     const data = {
       field: fieldInfo.field,
       value: val,
       display: processor(val),
       scopedVars: _.extend({}, panel.scopedVars),
+      sparkline,
     };
 
     data.scopedVars['__name'] = name;
@@ -262,7 +264,7 @@ class SingleStatCtrl extends MetricsPanelCtrl {
 
     // Get the fields for a sparkline
     if (panel.sparkline && panel.sparkline.show && fieldInfo.frame.firstTimeField) {
-      this.data.sparkline = getFlotPairs({
+      data.sparkline = getFlotPairs({
         xField: fieldInfo.frame.firstTimeField,
         yField: fieldInfo.field,
         nullValueMode: panel.nullPointMode,