I want to hide Yii2 GridView Action Column buttons on the base of model field status. If status is = 1 then hide view button only. How I can?
Code:
Its works for me:
'buttons' => [ 'view' => function ($url, $model) { return $model->status == '' ? Html::a('', $url, [ 'title' => Yii::t('app', 'Visualizar'), //'class'=>'btn btn-primary btn-xs', ]) : ''; },
is the same as: return $model->status == '' ? 'show_action_here' : 'no_show';