浏览代码

fix tableSegment and timeColumnSegment after table suggestion

Sven Klemm 7 年之前
父节点
当前提交
02c5d36c0b
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8 2
      public/app/plugins/datasource/postgres/query_ctrl.ts

+ 8 - 2
public/app/plugins/datasource/postgres/query_ctrl.ts

@@ -59,9 +59,15 @@ export class PostgresQueryCtrl extends QueryCtrl {
         this.datasource.metricFindQuery(this.metaBuilder.findMetricTable()).then(result => {
           if (result.length > 0) {
             this.target.table = result[0].text;
-            this.tableSegment = uiSegmentSrv.newSegment(this.target.table);
+            let segment = this.uiSegmentSrv.newSegment(this.target.table);
+            this.tableSegment.html = segment.html;
+            this.tableSegment.value = segment.value;
+
             this.target.timeColumn = result[1].text;
-            this.timeColumnSegment = uiSegmentSrv.newSegment(this.target.timeColumn);
+            segment = this.uiSegmentSrv.newSegment(this.target.timeColumn);
+            this.timeColumnSegment.html = segment.html;
+            this.timeColumnSegment.value = segment.value;
+
             this.target.timeColumnType = 'timestamp';
             this.target.select = [[{ type: 'column', params: [result[2].text] }]];
             this.updateProjection();