[TSVB] Series hidden via click reappear on auto refresh (#112807)

* [TSVB] Series hidden via click reappear on auto refresh

* Move mainAxisGroupId back to render

* Remove blank line in vis.js

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Diana Derevyankina 2021-09-27 12:38:25 +03:00 committed by GitHub
parent d2bd7f8487
commit 6a950a3c27
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,6 +38,8 @@ class TimeseriesVisualization extends Component {
scaledDataFormat = this.props.getConfig('dateFormat:scaled');
dateFormat = this.props.getConfig('dateFormat');
yAxisIdGenerator = htmlIdGenerator('yaxis');
xAxisFormatter = (interval) => {
const formatter = createIntervalBasedFormatter(
interval,
@ -165,8 +167,7 @@ class TimeseriesVisualization extends Component {
} = this.props;
const series = get(visData, `${model.id}.series`, []);
const interval = getInterval(visData, model);
const yAxisIdGenerator = htmlIdGenerator('yaxis');
const mainAxisGroupId = yAxisIdGenerator('main_group');
const mainAxisGroupId = this.yAxisIdGenerator('main_group');
const seriesModel = model.series.filter((s) => !s.hidden).map((s) => cloneDeep(s));
@ -226,7 +227,7 @@ class TimeseriesVisualization extends Component {
TimeseriesVisualization.addYAxis(yAxis, {
domain,
groupId,
id: yAxisIdGenerator(seriesGroup.id),
id: this.yAxisIdGenerator(seriesGroup.id),
position: seriesGroup.axis_position,
hide: isStackedWithinSeries,
tickFormatter:
@ -241,7 +242,7 @@ class TimeseriesVisualization extends Component {
TimeseriesVisualization.addYAxis(yAxis, {
tickFormatter,
id: yAxisIdGenerator('main'),
id: this.yAxisIdGenerator('main'),
groupId: mainAxisGroupId,
position: model.axis_position,
domain: mainAxisDomain,