修复DataZoom在多个图表时可能异常的问题 (#252)

This commit is contained in:
monitor1394
2023-04-15 08:45:27 +08:00
parent 59335786df
commit 36d629b29a
2 changed files with 10 additions and 3 deletions

View File

@@ -66,11 +66,12 @@ slug: /changelog
## master
* (2023.04.15) 修复`DataZoom`在多个图表时可能异常的问题 (#252)
* (2023.04.14) 修复`Tooltip`在只有一个数据时可能异常的问题
* (2023.04.14) 增加`BaseChart``TriggerTooltip()`接口尝试触发`ToolTip`
* (2023.04.12) 优化`RadarCood`设置`startAngle`时文本也跟随调整位置
* (2023.04.12) 增加`Radar`对通配符`{b}`的支持
* (2023.04.11) 修复动态添加组件时`Inspector`可能异常的问题
* (2023.04.11) 修复`Inspector`在动态添加组件时可能异常的问题
## v3.6.0

View File

@@ -822,7 +822,10 @@ namespace XCharts.Runtime
}
else if (endValue == 0)
{
serie.m_FilterData = emptyFilter;
if (serie.m_FilterData == null)
serie.m_FilterData = new List<SerieData>();
else if (serie.m_FilterData.Count > 0)
serie.m_FilterData.Clear();
}
}
@@ -880,7 +883,10 @@ namespace XCharts.Runtime
else if (end == 0)
{
serie.context.dataZoomStartIndex = 0;
serie.m_FilterData = emptyFilter;
if (serie.m_FilterData == null)
serie.m_FilterData = new List<SerieData>();
else if (serie.m_FilterData.Count > 0)
serie.m_FilterData.Clear();
}
}