2016-06-22 12 views
2

GridView Yiiフレームワーク内の列アクション、行フィルタにボタンを追加するにはどうすればよいですか?任意の行と任意の列(アクション列のセルとGridViewのフィルタ行を除く)。GridView Yiiフレームワーク内の列アクション、行フィルタにボタンを追加する方法2

+0

これはhttp://stackoverflow.com/questions/27142206/hide-yii2-gridview-action-buttons –

+0

あなたがGridViewコントロールを拡張し、ちょうどアクション内 – Vitaly

答えて

0

アクションの列にカスタムボタンを追加します。

 [ 
     'class' => 'yii\grid\ActionColumn', 
     'template' => '{my_action}', 
     'buttons' => [ 
         'my_action' => function ($url, $model) { 
         return Html::a('<span class="glyphicon glyphicon-check"></span>', $url, 
         [ 
          'title' => Yii::t('app', 'My Action'), 
         ]); 
        } 
       ], 
     'urlCreator' => function ($action, $model, $key, $index) { 
      if ($action === 'my_action') { 
       return Url::to(['user/my-action']); 
      } 
     } 
    ], 
+1

'renderTableHeader'ま​​たは' renderFilters'メソッドをオーバーライドすることができませんを参照してください。フィルタ行にも同様に表示されます。ありがとうございました! –

関連する問題