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

fix(table panel): fixed column sort issue with table panel, #4532

Torkel Ödegaard 9 лет назад
Родитель
Сommit
1c97f10d8a
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 0
      CHANGELOG.md
  2. 3 1
      public/app/plugins/panel/table/module.ts

+ 1 - 0
CHANGELOG.md

@@ -7,6 +7,7 @@
 
 
 ### Bug fixes
 ### Bug fixes
 * **Dashboard**: Fixed dashboard panel layout for mobile devices, fixes [#4529](https://github.com/grafana/grafana/issues/4529)
 * **Dashboard**: Fixed dashboard panel layout for mobile devices, fixes [#4529](https://github.com/grafana/grafana/issues/4529)
+* **Table Panel**: Fixed issue with table panel sort, fixes [#4532](https://github.com/grafana/grafana/issues/4532)
 * **Page Load Crash**: A Datasource with null jsonData would make Grafana fail to load page, fixes [#4536](https://github.com/grafana/grafana/issues/4536)
 * **Page Load Crash**: A Datasource with null jsonData would make Grafana fail to load page, fixes [#4536](https://github.com/grafana/grafana/issues/4536)
 
 
 # 3.0.0-beta1 (2016-03-31)
 # 3.0.0-beta1 (2016-03-31)

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

@@ -131,7 +131,9 @@ class TablePanelCtrl extends MetricsPanelCtrl {
       this.panel.sort.desc = true;
       this.panel.sort.desc = true;
     }
     }
 
 
-    this.render();
+    this.table = transformDataToTable(this.dataRaw, this.panel);
+    this.table.sort(this.panel.sort);
+    this.render(this.table);
   }
   }
 
 
   exportCsv() {
   exportCsv() {