我需要添加额外的数据来确认模式。
当然,我可以完全覆盖按钮功能,比如
[
'class' => 'kartik\grid\ActionColumn',
'buttons' => [
'delete' => function ($url, $model, $key) {
return WHAT I NEED
} ...
然后使我自己的确认模式与所有我需要的逻辑。
但如果我可以使用内置的确认模式,但在确认框中使用一些文本,那就太好了。
我只看到一种方式--在模式生成完成时使用一些触发器。但不能选择正确的触发器(或事件)。
你有什么意见建议?
发布于 2016-10-27 17:38:54
您需要在actionColumn中创建一个新的“按钮”和“模板”属性,
'class' => 'yii\grid\ActionColumn',
'template' => '{view} {delete}',
'buttons' => [
'view' => function($url, $data){
},
'delete' => function($url, $data){
}
],
发布于 2016-10-27 17:43:11
希望这能行得通
'buttons' => [
'delete' => function ($url, $model, $key) {
return Html::a('Statement', $url, ['onClick' => 'return confirm("Your confirmation message?")']
}
]
https://stackoverflow.com/questions/38228081
复制相似问题