小编Jos*_*osE的帖子

如何触发Yii2确认对话框

我有一个自定义ActionColumnGridView,并试图调用yii.confirm使用功能的数据证实了删除操作而不是所示的对话框.

[
'format'=>'html',
'content'=>function($data) {
    $btn = ButtonDropdown::widget([
    'label' => 'Action',
    'options' => ['class'=>'btn btn-sm btn-primary dropdown-toggle', 'type'=>'button'],
    'dropdown' => [
        'options' => ['class'=>'dropdown-menu action', 'role'=>'menu'],
        'items' => [
            '<li><a href="'.Url::to(['details','id'=>$data->id]) .'"><i class="fa fa-pencil"></i> Details</a></li>',
            '<li><a href="'. Url::to(['edit', 'id' => $data->id]) .'"><i class="fa fa-eye"></i> Edit</a></li>',
            '<li role="presentation" class="divider"></li>',
            '<li><a data-method="post" data-confirm="Are you sure ?" href="'.Url::to(['delete', 'id' => $data->id]).'"><i class="fa fa-trash"></i> Delete</a></li>',                                                
        ],
    ],
]);
return $btn;
},
],
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试添加链接时没有下拉列表它的工作原理

[
'format'=>'html',//raw, html …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery yii2

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

jquery ×1

php ×1

yii2 ×1