mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-20 15:30:09 +00:00
增加Tooltip的Title可通过TitleLabelStyle的numericFormatter格式化时间显示 (#353)
This commit is contained in:
@@ -616,7 +616,21 @@ namespace XCharts.Runtime
|
||||
var serieData = serie.GetSerieData(serie.context.pointerItemDataIndex);
|
||||
if (serieData != null)
|
||||
{
|
||||
tooltip.context.data.title = DateTimeUtil.GetDefaultDateTimeString((int)serieData.GetData(0), axisRange, !chart.useUtc);
|
||||
var value = (int)serieData.GetData(0);
|
||||
if (string.IsNullOrEmpty(tooltip.titleLabelStyle.numericFormatter))
|
||||
tooltip.context.data.title = DateTimeUtil.GetDefaultDateTimeString(value, axisRange, !chart.useUtc);
|
||||
else
|
||||
{
|
||||
var dateTime = DateTimeUtil.GetDateTime(value, !chart.useUtc);
|
||||
try
|
||||
{
|
||||
tooltip.context.data.title = dateTime.ToString(tooltip.titleLabelStyle.numericFormatter);
|
||||
}
|
||||
catch
|
||||
{
|
||||
tooltip.context.data.title = DateTimeUtil.GetDefaultDateTimeString(value, axisRange, !chart.useUtc);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
serie.handler.UpdateTooltipSerieParams(dataIndex, showCategory, category,
|
||||
|
||||
Reference in New Issue
Block a user