0

CTabViewを使用してHighChartsグラフィックを表示していますが、最初のタブのみがレンダリングされます。他のそれぞれに空白のタブが表示され、HighChartsからjavascriptエラーが発生することがあります(tickPosition not defined

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),
       ),
   ),
));
4

1 に答える 1

0

Highchartsは、非表示/非表示のコンテナでは機能しません。ご覧ください:http ://highslide.com/forum/viewtopic.php?f = 10&t = 10712

したがって、考えられる解決策は、すべてのグラフまたはコンテナの外側をレンダリングし、クリックしたとき、またはタブがクリックされたときに特定のタブに移動してから、グラフをレンダリングすることです。

于 2013-02-01T15:06:38.097 に答える