2015-10-19 41 views
0

我有一个定期重新加载的图表,我想确保用户隐藏的系列(通过点击他们的图例名称)保持隐藏状态。我试着将系列的initialHidden属性设置为重新加载时保存的值,但这似乎不起作用。我如何才能让FusionCharts的最初隐藏属性起作用?

使用以下命令行,我设置用来获取当前的数据,并将其加载到图中的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呈现。