Browse Source

Merge pull request #14944 from grafana/explore-datasource-editor-fix

Fixed issue with explore angular query editor support
Torkel Ödegaard 7 năm trước cách đây
mục cha
commit
916f9befa1

+ 1 - 1
public/app/features/dashboard/panel_editor/QueryEditorRow.tsx

@@ -51,7 +51,7 @@ export class QueryEditorRow extends PureComponent<Props, State> {
       target: query,
       panel: panel,
       refresh: () => panel.refresh(),
-      render: () => panel.render,
+      render: () => panel.render(),
       events: panel.events,
     };
   }

+ 3 - 7
public/app/features/explore/QueryEditor.tsx

@@ -3,7 +3,6 @@ import React, { PureComponent } from 'react';
 
 // Services
 import { getAngularLoader, AngularComponent } from 'app/core/services/AngularLoader';
-import { getIntervals } from 'app/core/utils/explore';
 import { getTimeSrv } from 'app/features/dashboard/time_srv';
 
 // Types
@@ -37,8 +36,9 @@ export default class QueryEditor extends PureComponent<QueryEditorProps, any> {
     const template = '<plugin-component type="query-ctrl"> </plugin-component>';
     const target = { datasource: datasource.name, ...initialQuery };
     const scopeProps = {
-      target,
       ctrl: {
+        datasource,
+        target,
         refresh: () => {
           this.props.onQueryChange(target, false);
           this.props.onExecuteQuery();
@@ -48,11 +48,7 @@ export default class QueryEditor extends PureComponent<QueryEditorProps, any> {
           datasource,
           targets: [target],
         },
-        dashboard: {
-          getNextQueryLetter: x => '',
-        },
-        hideEditorRowActions: true,
-        ...getIntervals(range, (datasource || {}).interval, null), // Possible to get resolution?
+        dashboard: {},
       },
     };