Conserver les valeurs Checkbox dans la pagination Yii gridview

J'ai un gridview qui contient une case à cocher de la colonne et utilise également la pagination. Quand je vérifie certaines cases de la première page et d'y accéder à la deuxième page et de vérifier un autre dans la deuxième page, les options j'ai vérifié dans la première page n'est pas conservé. Est-il possible de conserver la case à cocher valeurs au cours de la pagination?

Code pour Gridview est

$widget = $this->widget('zii.widgets.grid.CGridView', array(
    'dataProvider'     => $model->search(),
    'cssFile'          => Yii::app()->baseUrl . '/media/js/admin/css/admingridview.css',
    //'filter' => $model,
    'ajaxUpdate'       => true,
    'enablePagination' => true,
    'columns'          => array(
        array(
            'name'   => 'id',
            'header' => '#',
            'value'  => '$this->grid->dataProvider->pagination->currentPage * $this->grid->dataProvider->pagination->pageSize + ($row+1)',
        ),
        array(
            'class'          => 'CCheckBoxColumn',
            'selectableRows' => '2',
            'header' => 'Selected',
        ),
        array(
            'name'   => 'fb_user_id',
            'header' => 'FaceBook Id',
            'value'  => 'CHtml::encode($data->fb_user_id)',
        ),
        array(
            'name'   => 'first_name',
            'header' => 'Name',
            'value'  => 'CHtml::encode($data->first_name)',
        ),
        array(
            'name'   => 'email_id',
            'header' => 'Email',
            'value'  => 'CHtml::encode($data->email_id)',
        ),
        array(
            'name'   => 'demo',
            'type'   => 'raw',
            'header' => "Select",
            'value'  => 'CHtml::checkBox("email[]","",array("class"=>"check","value"=>$data->email_id))',
        ),
    ),
));

Edit:

Extension pour se rappeler les options sélectionnées dans gridview,suivez ce lien Selgridview

Grâce à bool.dev

source d'informationauteur Gopesh