2017-02-17 6 views
0

Yii2フレームワークの 'view'、 'delete'、 'update'のいずれかのボタンをクリックすると、新しいウィンドウを開く方法は?ActionColumnの新しいウィンドウを開くYii2

以下はActionColumn Imageです。

CLick Here

+0

あなたは、AJAXのGridViewを使用することがありますか? –

答えて

1

あなただけyii\grid\ActionColumnbuttonプロパティをオーバーライドして、リンクに属性target='_blank'を設定することによってそれを行うことができます。

例えば、

     [ 
          'class' => 'yii\grid\ActionColumn', 
          'buttons' => [ 
           'view' => function ($url, $model) { 
            return Html::a('<span class="glyphicon glyphicon-eye-open" title="View Details"></span>', $url, ['data-pjax' => 0, 'target' => "_blank"]); 
           }, 
             'update' => function ($url, $model) { 

            return Html::a('<span class="glyphicon glyphicon-pencil" title="Update"></span>',$url, ['data-pjax' => 0, 'target' => "_blank"]); 
           }, 
             'delete' => function ($url, $model) { 
            return Html::a('<span class="glyphicon glyphicon-trash" title= "Delete"></span>', $url, ['data-pjax' => 0, 'target' => "_blank"]); 
           }, 
            ], 
           ], 
関連する問題