coluna de alternância do gridview yii2
Eu sou novo no yii2. e aprendendo devagar. Estou usando o yii2 gridview no meu projeto, quero mostrar ocultar colunas dinamicamente. requer algo como isto [https://datatables.net/examples/api/show_hide.html => demo é apresentada neste link] mas não consigo entender como fazer isso? alguém pode ajudar?
code =>
<?php
$gridColumns = [
['class' => 'yii\grid\SerialColumn'],
['class' => 'yii\grid\CheckboxColumn'],
[
'header' => '<input type="checkbox"> Name',//onclick of this checkbox show / hide the column
'attribute'=>'name',
],
'company_mail',
'no_employees',
'email:email',
.
.
.];
echo GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => $gridColumns,
]);
?>
também tentei assim =>'visible'=>false,
mas se esconde permanentemente ... onde adicionar a condição if () ??
como resolver isso .. alguém pode resolver?
Além disso [Alternar visibilidade da coluna no Yii Framework é para cgridview posso usar este no yii2]