我正在使用CTabView来显示一些HighCharts图形,但只渲染了第一个选项卡。我看到其他的每一个都有一个空白的标签,有时我会从HighCharts (tickPosition not defined)得到javascript错误。
HighCharts的javascript是否可以正确发布到不同的视图?为什么第一个视图可以工作,而另一个视图不行?
$this->widget('CTabView', array(
'tabs'=>array(
'tab1'=>array(
'title'=>'Contract Extensions per Group',
'view'=>'reportGroupExtensionsStack',
'data'=>array('model'=>$model),
),
'ta1'=>array(
'title'=>'Gender of Assistants',
'view'=>'reportGender',
'data'=>array('model'=>$model),
),
),
));发布于 2013-02-01 23:06:38
Highcharts在隐藏/未显示的容器中不起作用。看一下:http://highslide.com/forum/viewtopic.php?f=10&t=10712
因此,可能的解决方案是呈现所有图表或容器外部,并在单击或单击选项卡时将其移动到特定选项卡-然后呈现图表。
https://stackoverflow.com/questions/14648886
复制相似问题