diff --git a/Documentation~/zh/changelog.md b/Documentation~/zh/changelog.md index 728e0dac..aaeb8ea6 100644 --- a/Documentation~/zh/changelog.md +++ b/Documentation~/zh/changelog.md @@ -80,6 +80,7 @@ slug: /changelog ## master +* (2025.08.27) 修复`Serie`的`TitleStyle`在数据变更时不及时刷新的问题 * (2025.05.19) 修复`TMP`开启时`Axis`运行报错 * (2025.04.25) 修复`MarkArea`指定`yValue`或`xValue`时绘制区域不准确的问题 * (2025.04.17) 增加`UITable`的`Title`支持设置标题 diff --git a/Runtime/Serie/Serie.cs b/Runtime/Serie/Serie.cs index 06b101e3..2cbf28b9 100644 --- a/Runtime/Serie/Serie.cs +++ b/Runtime/Serie/Serie.cs @@ -1337,6 +1337,7 @@ namespace XCharts.Runtime m_Data.RemoveAt(index); m_NeedUpdateFilterData = true; labelDirty = true; + titleDirty = true; dataDirty = true; } } @@ -1363,6 +1364,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; dataDirty = true; return serieData; } @@ -1377,6 +1379,8 @@ namespace XCharts.Runtime context.totalDataIndex++; SetVerticesDirty(); dataDirty = true; + labelDirty = true; + titleDirty = true; m_NeedUpdateFilterData = true; } @@ -1411,6 +1415,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; return serieData; } @@ -1443,6 +1448,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; return serieData; } @@ -1477,6 +1483,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; return serieData; } } @@ -1512,6 +1519,7 @@ namespace XCharts.Runtime SetVerticesDirty(); CheckDataName(dataName); labelDirty = true; + titleDirty = true; return serieData; } } @@ -1805,6 +1813,7 @@ namespace XCharts.Runtime { SetVerticesDirty(); dataDirty = true; + titleDirty = true; } return flag; }