如何仅使用Yii2 Gridview rowOptions在某些列上添加onclick事件

时间:2016-01-22 07:38:15

标签: php jquery gridview yii2

我有一个gridview,只在ActionColumn中启用了Delete按钮。当我按下删除按钮时尝试从确认框中单击ok时没有问题。问题是在确认时按下cancel按钮。会发生什么,它会根据rowOptions返回的url重定向页面。

             [
              'class' => 'yii\grid\ActionColumn',
                    'template' => '{delete}',
             ],
        ],
            'rowOptions' => function($model, $index, $attribute) {
                    $url = "whatever url"

                    if ($index > 0) {
                        return [
                            'onclick' => "window.location.href='{$url}'",
                            'style' => 'cursor:pointer'
                        ];
                    }
            }

0 个答案:

没有答案