2015-10-19 5 views
0

У меня есть диаграмма, которая периодически перезагружается, и я хотел бы убедиться, что серия, которую скрыл пользователь (нажав на имена легенд), остается скрытой. Я попытался установить атрибут initializedHidden в сохраненное значение при перезагрузке, но это, похоже, не работает.Как я могу получить атрибут FusionCharts первоначальноHidden?

Используя следующую строку, я установить атрибут в функцию обратного вызова AJAX, который используется, чтобы получить текущие данные и загрузить его в таблицу:

widget.ChartData.dataset[seriesIndex].initiallyHidden = widget.settings.initiallyHidden[seriesIndex]; 

widget.settings.initiallyHidden[seriesIndex] является значение, которое сохраняется на мой обработчик событий когда пользователь нажимает на имя легенды, и даже когда это «1», серия становится видимой.

Может кто-нибудь указать, что я могу делать неправильно?

ответ

0

Я пробовал эксперимент, в котором я первоначально устанавливал атрибут InitialHidden на «1», и он все еще не работал. В настоящее время мы используем FusionCharts 3.3.1-sr2, и я не нашел никаких доказательств этого атрибута в документах до 3.4.0, поэтому я предполагаю, что моя неудача заставить его работать - это то, что нам нужно обновить графический пакет.

+1

Не уверен, какой график вы используете. Вы рассматривали/пробовали графики в реальном времени? – pallabB

0

Попробуйте использовать visible = "0". Для старых версий я попытался использовать атрибут initiallyHidden, но это не сработало. Вам также нужно выполнить рендеринг с помощью javascript.