Ver Fonte

feat(ds observable): minor progress on handling data source observable

Torkel Ödegaard há 9 anos atrás
pai
commit
79a803ea8f
1 ficheiros alterados com 5 adições e 1 exclusões
  1. 5 1
      public/app/features/panel/metrics_panel_ctrl.ts

+ 5 - 1
public/app/features/panel/metrics_panel_ctrl.ts

@@ -27,6 +27,7 @@ class MetricsPanelCtrl extends PanelCtrl {
   skipDataOnInit: boolean;
   datasources: any[];
   dataSubscription: any;
+  dataHandler: any;
 
   constructor($scope, $injector) {
     super($scope, $injector);
@@ -203,7 +204,10 @@ class MetricsPanelCtrl extends PanelCtrl {
   handleObservable(observable) {
     this.dataSubscription = observable.subscribe({
       next: (data) => {
-        console.log('panel: observer got data');
+        if (data.range) {
+          this.range = data.range;
+        }
+        this.dataHandler(data);
       },
       error: (error) => {
         console.log('panel: observer got error');