0

確認削除を追加したいのですが、どうすればいいですか?

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

ありがとう!

4

2 に答える 2

2

それは本当にあなたがこれをどのように行っているかにかかっています。私がよく使う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?')); ?>
于 2013-11-07T11:51:56.070 に答える
0

というわけで、正解は

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

ありがとう!

PS

'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?")',
                    ),
                ),
            )
        ),
于 2013-11-07T12:05:11.480 に答える