Просмотр исходного кода

fix(table): minor fix to table panel and transform time series to aggregations

Torkel Ödegaard 10 лет назад
Родитель
Сommit
002455da07
1 измененных файлов с 7 добавлено и 2 удалено
  1. 7 2
      public/app/panels/table/editor.ts

+ 7 - 2
public/app/panels/table/editor.ts

@@ -45,8 +45,13 @@ export class TablePanelEditorCtrl {
     };
 
     $scope.addColumn = function() {
-      $scope.panel.columns.push({text: $scope.addColumnSegment.value, value: $scope.addColumnSegment.value});
-      $scope.render();
+      var columns = transformers[$scope.panel.transform].getColumns($scope.dataRaw);
+      var column = _.findWhere(columns, {text: $scope.addColumnSegment.value});
+
+      if (column) {
+        $scope.panel.columns.push(column);
+        $scope.render();
+      }
 
       var plusButton = uiSegmentSrv.newPlusButton();
       $scope.addColumnSegment.html = plusButton.html;