デフォルトのデータチップは醜くて退屈だったので、FLEXLineChartのデータチップをオーバーライドする関数を作成しました。
最終的に必要なスタイルを設定しましたが、カスタムデータチップに表示される不要なタグを削除する際に問題が発生します。
たとえば、データチップには次のようなものが表示されます。
"<b>Humidity</b></BR>2010-07-05T00:15:00"
いつでも「Replace()」を実行して、これらの壊れた太字のHTMLタグを削除できますが、それは本当に不必要であり、開発に反しているようです。
これを使用して、dataTipのラベルテキストを設定しています。
var hd:HitData = value as HitData;
var item:LineSeriesItem = hd.chartItem as LineSeriesItem;
_xAxisText = String(hd.displayText + ' ' + item.xValue);
[displayText]が解析する必要のあるHTMLタグを表示するのはなぜですか?テキストの値からこれらのタグをフォーマットするにはどうすればよいですか?設定はありますか?
HTMLタグの目的は理解していますが、FLEXでは使用されていません(どうやら)。テキストからそれらを削除する方法がわかりません。コンテナにスタイル属性をすでに設定していますが、これらのタグを上書きすると思いますか?それが彼らが現れている理由でしょうか?
何かアイデアや提案はありますか?ありがとう!