【问题标题】:How to add a button in the column action, row filter inside the GridView Yii framework 2如何在GridView Yii框架内的列动作、行过滤器中添加按钮2
【发布时间】:2016-06-22 04:27:41
【问题描述】:

如何在GridView Yii框架内的列动作,行过滤器中添加按钮2.我知道如何在任何行和任何列中自定义或添加按钮,除了操作列的单元格和过滤器行网格视图。

【问题讨论】:

标签: php gridview yii2


【解决方案1】:

在操作栏中添加自定义按钮。

      [
        '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']);
            }
        }
     ],

【讨论】:

  • 不仅在操作列中,而且在过滤器行中。谢谢!
猜你喜欢
  • 2016-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-22
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
相关资源
最近更新 更多