2

我编写了一个函数来覆盖我的 FLEX LineChart 的数据提示,因为默认的数据提示很丑陋而且很无聊。

我终于设置了我想要的样式,但现在在删除自定义数据提示中显示的不必要标签时遇到了一些问题。

例如,数据提示现在显示如下内容:

"<b>Humidity</b></BR>2010-07-05T00:15:00"

我总是可以执行“替换()”来删除那些中断和粗体的 HTML 标签,但这似乎真的没有必要和反开发。

我正在使用它来设置数据提示的标签文本:

var hd:HitData = value as HitData; 
var item:LineSeriesItem = hd.chartItem as LineSeriesItem;
_xAxisText = String(hd.displayText + ' ' + item.xValue);

为什么 [displayText] 显示我必须解析的 HTML 标签?如何根据我的文本值格式化这些标签?有设置吗?

我了解 HTML 标记的用途,尽管 FLEX(显然)没有使用它们。我只是不明白如何从文本中删除它们。我已经在容器中设置了我的样式属性,我认为这会覆盖这些标签吗?这可能是他们出现的原因吗?

有什么想法或建议吗?谢谢!

4

1 回答 1

2

Flex 绝对应该使用 HTML 标记来格式化您的数据提示。检查这篇文章

因为您在数据提示中看到了 HTML 标记,所以我想知道您是否可能实施dataTipFunction不正确。如果可以,您应该发布更多代码。

于 2010-08-12T15:59:00.510 回答