Как удалить нежелательные текстовые / HTML-теги из пользовательских подсказок FLEX LineChart? - PullRequest
2 голосов
/ 11 августа 2010

Я написал функцию для переопределения подсказок к данным FLEX LineChart, потому что подсказки по умолчанию были уродливыми и довольно скучными.

Я наконец-то установил нужный мне стиль, но теперь у меня возникают некоторые проблемы с удалением ненужных тегов из отображенияв пользовательских подсказках данных.

Например, теперь во всплывающих подсказках отображаются такие вещи:

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

Я всегда могу выполнить «Заменить ()», чтобы удалить эти разрывные и полужирные теги HTML,но это кажется действительно ненужным и анти-разработкой.

Я использую это, чтобы установить текст метки dataTip:

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

Почему [displayText] отображает HTML-теги Iдолжен разобрать?Как я могу отформатировать эти теги из значения моего текста?Есть ли настройки?

Я понимаю назначение тега HTML, хотя они не используются FLEX (по-видимому).Я просто не понимаю, как удалить их из текста.Я уже установил свои атрибуты стиля в контейнере, который, я думаю, переопределит эти теги?Может быть, поэтому они появляются?

Есть идеи или предложения?Спасибо!

1 Ответ

2 голосов
/ 12 августа 2010

Flex должен определенно использовать теги HTML для форматирования ваших данных. Проверьте это статья .

Поскольку вы видите теги HTML в своих подсказках к данным, мне интересно, возможно, вы неправильно реализовали dataTipFunction. Если вы можете, вы должны опубликовать немного больше кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...