Yii 添加确认删除bootstrap.widgets.TbGridView

Yii 添加确认删除bootstrap.widgets.TbGridView,yii,Yii,我想添加确认删除,怎么做 'delete'=>array( 'class'=>'\ext\crud\actions\DeleteAction', 'modelName'=>'ManagerCategory', array('confirm' => 'Are you sure?'), 'definedAttributes'=>array( '

我想添加确认删除,怎么做

'delete'=>array(
            'class'=>'\ext\crud\actions\DeleteAction',
            'modelName'=>'ManagerCategory',
            array('confirm' => 'Are you sure?'),
            'definedAttributes'=>array(
                'id'=>r()->getQuery('id'),
                'store'=>$this->module->getStoreId(),
            )
        )

谢谢

这实际上取决于你是如何做到这一点的。下面是一个使用我经常使用的CHtml按钮的确认方法的示例

<?php echo CHtml::submitButton('Cancel', array('name'=>'cancel', 'class'=>'button alert large submit','confirm'=>'Are you sure you want to cancel the whole order?')); ?>

所以,正确的答案是

'delete'=>array(
                    'htmlOptions' => array(
                        'onclick'=>'return confirm("Are you sure?")',
                    ),
                ),
谢谢

附言


我正在使用bootstrap.widgets.TbGridView
'list'=>array(
            'class'=>'\ext\crud\actions\ListAction',
            'modelName'=>'ManagerCategory',
            'title'=>'Manage categories',
            'definedAttributes'=>array(
                'store'=>$this->module->getStoreId(),
            ),
            'columns'=>array(
                'id',
                'title',
                'parent'=>array(
                    'name'=>'Parent',
                    'type'=>'raw',
                    'value'=>'$data->parent?$data->parent0->title:""'
                ),
                'delete'=>array(
                    'htmlOptions' => array(
                        'onclick'=>'return confirm("Are you sure?")',
                    ),
                ),
            )
        ),