我使用高级图表创建了时间序列图表。对于某些情况,没有数据可以为它们提供图表。 当没有数据显示时,有没有办法隐藏高级图表并且根本不显示它?
答案 0 :(得分:1)
有一种方法,使用HTML和jQuery。您可以将字符放在div
内,如果没有数据,您可以使用jQuery隐藏图表所在的div
。
这样的事情会起作用:
HTML code:
<div class="chartIsInside">
<!--chart here-->
</div>
JavaScript代码(使用jQuery):
if(data === null){ //or empty or whataver
$('div.chartIsInside').hide();
}
实际上有十亿种方法可以做到这一点,这对我来说似乎最简单。