Several Gridviews In One Page

I have noticed, or its just seems to me,

but I found that 2 gridviews cant work in one page.

here is my simple code




//first gridview

$widget=$this->createWidget('zii.widgets.grid.CGridView', array(

    'id'=>'task-grid',

    'dataProvider'=>new CActiveDataProvider(Task::model()->toMe()->opened(), array('pagination'=>array('pageSize'=>30))),

    'columns'=>array(

        'id',

        array('name'=>'status', 'value'=>'$data->fullStatus', 'type'=>'raw'),

    ),

));


$widget->run();


//second gridview

$widget2= $this->createWidget('zii.widgets.grid.CGridView', array(

    'id'=>'task-grid2',

    'dataProvider'=>new CActiveDataProvider(Task::model()->fromMe()->opened(), array('pagination'=>array('pageSize'=>30))),

    'columns'=>array(

        'id',

        array('name'=>'status', 'value'=>'$data->fullStatus', 'type'=>'raw'),

    ),

));


$widget2->run();



What happens when you try,




//first gridview

$this->widget('zii.widgets.grid.CGridView', array(

    'id'=>'task-grid',

    'dataProvider'=>new CActiveDataProvider(Task::model()->toMe()->opened(), array('pagination'=>array('pageSize'=>30))),

    'columns'=>array(

        'id',

        array('name'=>'status', 'value'=>'$data->fullStatus', 'type'=>'raw'),

    ),

));


//second gridview

$this->widget('zii.widgets.grid.CGridView', array(

    'id'=>'task-grid2',

    'dataProvider'=>new CActiveDataProvider(Task::model()->fromMe()->opened(), array('pagination'=>array('pageSize'=>30))),

    'columns'=>array(

        'id',

        array('name'=>'status', 'value'=>'$data->fullStatus', 'type'=>'raw'),

    ),

));



[color="#006400"]/* Moved from Bug Discussions to General Discussion … */[/color]

Hi

This wiki uses two gridviews on the same page. You can add more gridviews if you like.

Dynamic CGridViews