From 36d629b29a196a41e51fad5dd65b8db4e27462b4 Mon Sep 17 00:00:00 2001 From: monitor1394 Date: Sat, 15 Apr 2023 08:45:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`DataZoom`=E5=9C=A8=E5=A4=9A?= =?UTF-8?q?=E4=B8=AA=E5=9B=BE=E8=A1=A8=E6=97=B6=E5=8F=AF=E8=83=BD=E5=BC=82?= =?UTF-8?q?=E5=B8=B8=E7=9A=84=E9=97=AE=E9=A2=98=20(#252)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documentation~/zh/changelog.md | 3 ++- Runtime/Serie/SerieHelper.cs | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index f43aefd4..9816b0a9 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -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 diff --git a/Runtime/Serie/SerieHelper.cs b/Runtime/Serie/SerieHelper.cs index aae27558..3cd8a705 100644 --- a/Runtime/Serie/SerieHelper.cs +++ b/Runtime/Serie/SerieHelper.cs @@ -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(); + 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(); + else if (serie.m_FilterData.Count > 0) + serie.m_FilterData.Clear(); } }