Класс СButtonColumn в CGridView ajax запрос

Для того что бы при клике на кнопку в виджите СButtonColumn происходил запрос необходимо сконфигурировать столбец класса СButtonColumn следующим образом:

array(
            'class'=>'ButtonColumn',
            'template'=>'{act}',
            'evaluateID'=>true,
            'buttons'=>array(
                'act'=>array(
                    'label'=>'Активиность',
                    'imageUrl'=>Yii::app()->request->baseUrl.'/images/space.png',
                    'url'=>'Yii::app()->createUrl("setlist/active", array("id"=>$data->id))',
                    'options'=>array(
                        'rel'=>'tooltip','class'=>'$data->active ? \'icon-play\' : \'icon-pause\'',
                        'ajax' => array(
                            'type' => 'get', 'url'=>'js:$(this).attr("href")', 'success' => 'js:function(data) { $.fn.yiiGridView.update("setlist-grid")}'
                        ),
                    ),
                )
            ),
        ),
),

В элементе options хранится массив ‘ajax’ он отвечает за асинхронные запросы. Параметр type указывает на тип запроса, url – адрес, на который будет отправлен запрос и в поле success хранится JS-код, который необходимо выполнить после удачной отправки.