Я использую CGridView, в котором у меня есть CButtonColumn, для которого я определил кнопку."щелчок" js не вызывается.URL называется хотя и завершается.Я хочу показать подтверждение пользователю, но оно никогда не появляется.Согласно документации, «щелчок» - это функция JS, которая вызывается при нажатии, но у меня она не работает.
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'name',
'question',
'created',
array(
'class'=>'CButtonColumn',
'header'=>'Reset',
'template'=>'{reset}',
'buttons'=>array(
'reset'=>array(
'label'=>'Reset',
'click'=>'function(){alert("Are you sure?");}',
'imageUrl'=>Yii::app()->request->baseUrl.'/images/reset.png',
'url'=>'Yii::app()->createUrl("favs/reset", array("id"=>$data->id))',
'options'=>array(
'ajax'=>array(
'type'=>'POST',
'url'=>"js:$(this).attr('href')",
),
),
),
),
),
),
));