0
Я пытаюсь добавить всплывающее окно подтверждения удаления с помощью ajax, стандартного всплывающего окна Yii GridView;Не удалось добавить подтверждение удаления ajax popup с помощью виджета Yii bootstrap TbGridView
Я использую Yii Bootstrap link
судимые много способов, никто не похож на работу;
Должен ли я писать код также в контроллере?
'deleteConfirmation' => 'are you sure?',
и
$this->widget('bootstrap.widgets.TbGridView', array(
'id' => 'url-m-grid',
'type' => array('striped', 'bordered', 'condensed'),
'dataProvider' => $model->searchDomainUrls($id),
'template' => '{pager}{items}{pager}',
// 'filter' => $model,
'pager' => array(
'header' => '',
'hiddenPageCssClass' => 'disabled',
'maxButtonCount' => 5,
'cssFile' => false,
'prevPageLabel' => '<i class="icon-chevron-left"></i>',
'nextPageLabel' => '<i class="icon-chevron-right"></i>',
'firstPageLabel' => 'First',
'lastPageLabel' => 'Last',
'htmlOptions' => array('class' => 'pagination'),
),
'pagerCssClass' => 'pagination',
'columns' => array(
array(
'type' => 'raw',
'header' => 'Url',
'value' => 'CHtml::link($data->location,array("/user/url/view","url_id"=>$data->id))',
),
array(
'header' => 'Status',
'value' => 'Url::$active[$data->active]',
),
array(
'class' => 'CButtonColumn',
'template' => '{view}{update}{delete}',
'buttons' => array(
'view' => array(
'label' => 'View',
'url' => 'Yii::app()->createUrl("/user/url/view", array("url_id"=>$data->id))',
),
'update' => array(
'label' => 'Update',
'url' => 'Yii::app()->createUrl("/user/url/update", array("url_id"=>$data->id))',
),
'delete' => array(
'label' => 'Delete',
'url' => 'Yii::app()->createUrl("/user/url/delete", array("url_id"=>$data->id))',
'options'=>array(
'ajax'=>array(
'type'=>'POST',
'url'=>"js:$(this).attr('href')",
'success'=>'function(data) { console.log("evrika"); }'
),
),
),
),
),
),
));