Browse Source

fix(table): another fix for table panel sorting, fixes #4544

Torkel Ödegaard 10 years ago
parent
commit
892e79a982
1 changed files with 6 additions and 5 deletions
  1. 6 5
      public/app/plugins/panel/table/module.ts

+ 6 - 5
public/app/plugins/panel/table/module.ts

@@ -114,9 +114,13 @@ class TablePanelCtrl extends MetricsPanelCtrl {
       }
     }
 
+    this.render();
+  }
+
+  render() {
     this.table = transformDataToTable(this.dataRaw, this.panel);
     this.table.sort(this.panel.sort);
-    this.render(this.table);
+    return super.render(this.table);
   }
 
   toggleColumnSort(col, colIndex) {
@@ -130,10 +134,7 @@ class TablePanelCtrl extends MetricsPanelCtrl {
       this.panel.sort.col = colIndex;
       this.panel.sort.desc = true;
     }
-
-    this.table = transformDataToTable(this.dataRaw, this.panel);
-    this.table.sort(this.panel.sort);
-    this.render(this.table);
+    this.render();
   }
 
   exportCsv() {