Yii2 生成数据确认不工作
我的gridview中有这个代码Yii2 生成数据确认不工作,yii2,Yii2,我的gridview中有这个代码 .... [ 'label'=>'Read', 'format' => 'html', 'value'=>function ($data) { return Html::a('Read',Url::to(['readmessage/read/','q'=>$data->message_id]), [
....
[
'label'=>'Read',
'format' => 'html',
'value'=>function ($data) {
return Html::a('Read',Url::to(['readmessage/read/','q'=>$data->message_id]), ['data' => ['confirm' => 'My confirm question here?']]);
},
],
....
但上面的代码不是锚链接中的生成数据确认选项,我已经尝试了[数据确认=>'我的确认问题在这里?']
也不起作用
我的代码怎么了?将格式更改为“原始”:
[
'label'=>'Read',
'format' => 'raw',
'value'=>function ($data) {
return Html::a('Read',Url::to(['readmessage/read/','q'=>$data->message_id]), ['data' => ['confirm' => 'My confirm question here?']]);
},
],
只需使用“数据确认”
检查渲染视图文件中是否存在
yii.js
。此外-您不必在Html::a()
内将路由包装到Url::to()
-这是自动完成的。@Bizley yii.js存在如果您将格式更改为原始
,该怎么办?@Bizley谢谢,它可以工作。
[
'label'=>'Read',
'format' => 'html',
'value'=>function ($data) {
return Html::a('Read',Url::to(['readmessage/read/','q'=>$data->message_id]), ['data-confirm' => 'My confirm question here?']);
},
],