DashboardQueryEditor: Run query after selecting source panel (#32383)

pull/32399/head
Torkel Ödegaard 4 years ago committed by GitHub
parent 52ff968a72
commit a4b0ad3937
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      public/app/features/query/components/QueryGroup.tsx
  2. 2
      public/app/plugins/datasource/dashboard/DashboardQueryEditor.tsx

@ -276,7 +276,14 @@ export class QueryGroup extends PureComponent<Props, State> {
const { data } = this.state; const { data } = this.state;
if (isSharedDashboardQuery(dsSettings.name)) { if (isSharedDashboardQuery(dsSettings.name)) {
return <DashboardQueryEditor queries={options.queries} panelData={data} onChange={this.onQueriesChange} />; return (
<DashboardQueryEditor
queries={options.queries}
panelData={data}
onChange={this.onQueriesChange}
onRunQueries={onRunQueries}
/>
);
} }
return ( return (

@ -21,6 +21,7 @@ interface Props {
queries: DataQuery[]; queries: DataQuery[];
panelData: PanelData; panelData: PanelData;
onChange: (queries: DataQuery[]) => void; onChange: (queries: DataQuery[]) => void;
onRunQueries: () => void;
} }
type State = { type State = {
@ -97,6 +98,7 @@ export class DashboardQueryEditor extends PureComponent<Props, State> {
panelId: id, panelId: id,
} as DashboardQuery, } as DashboardQuery,
]); ]);
this.props.onRunQueries();
}; };
renderQueryData(editURL: string) { renderQueryData(editURL: string) {

Loading…
Cancel
Save