mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
DashboardScene: Set maxDataPointsFromWidth to true (#76319)
* DashboardScene: Set maxDataPointsFromWidth to true * fix
This commit is contained in:
parent
05e12e787b
commit
bcf850f8bf
@ -13,7 +13,6 @@ import {
|
||||
SceneGridItem,
|
||||
SceneGridLayout,
|
||||
SceneGridRow,
|
||||
SceneQueryRunner,
|
||||
VizPanel,
|
||||
} from '@grafana/scenes';
|
||||
import { DashboardCursorSync, defaultDashboard, Panel, RowPanel, VariableType } from '@grafana/schema';
|
||||
@ -26,6 +25,7 @@ import { PanelRepeaterGridItem } from '../scene/PanelRepeaterGridItem';
|
||||
import { PanelTimeRange } from '../scene/PanelTimeRange';
|
||||
import { RowRepeaterBehavior } from '../scene/RowRepeaterBehavior';
|
||||
import { ShareQueryDataProvider } from '../scene/ShareQueryDataProvider';
|
||||
import { getQueryRunnerFor } from '../utils/utils';
|
||||
|
||||
import dashboard_to_load1 from './testfiles/dashboard_to_load1.json';
|
||||
import repeatingRowsAndPanelsDashboardJson from './testfiles/repeating_rows_and_panels.json';
|
||||
@ -280,12 +280,12 @@ describe('transformSaveModelToScene', () => {
|
||||
expect(vizPanel.state.options).toEqual(panel.options);
|
||||
expect(vizPanel.state.fieldConfig).toEqual(panel.fieldConfig);
|
||||
expect(vizPanel.state.pluginVersion).toBe('1.0.0');
|
||||
expect(((vizPanel.state.$data as SceneDataTransformer)?.state.$data as SceneQueryRunner).state.queries).toEqual(
|
||||
panel.targets
|
||||
);
|
||||
expect(
|
||||
((vizPanel.state.$data as SceneDataTransformer)?.state.$data as SceneQueryRunner).state.maxDataPoints
|
||||
).toEqual(100);
|
||||
|
||||
const queryRunner = getQueryRunnerFor(vizPanel)!;
|
||||
expect(queryRunner.state.queries).toEqual(panel.targets);
|
||||
expect(queryRunner.state.maxDataPoints).toEqual(100);
|
||||
expect(queryRunner.state.maxDataPointsFromWidth).toEqual(true);
|
||||
|
||||
expect((vizPanel.state.$data as SceneDataTransformer)?.state.transformations).toEqual(panel.transformations);
|
||||
});
|
||||
|
||||
|
@ -25,6 +25,7 @@ export function createPanelDataProvider(panel: PanelModel): SceneDataProvider |
|
||||
datasource: panel.datasource ?? undefined,
|
||||
queries: panel.targets,
|
||||
maxDataPoints: panel.maxDataPoints ?? undefined,
|
||||
maxDataPointsFromWidth: true,
|
||||
dataLayerFilter: {
|
||||
panelId: panel.id,
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user