在yii2中,如何动态显示/隐藏列

时间:2017-09-14 05:58:24

标签: yii2

我正在使用gridview / Dynagrid小部件,其中包含大约60列。一次看到所有列看起来很糟糕。是否有任何小部件或方式动态显示/隐藏列? 提前致谢!! 这是代码 的index.php

     echo DynaGrid::widget([
    'columns' => $gridColumns,//I have 60 columns in $gridcolumn, requirement is to show/hide column dynamically
    'storage'=>DynaGrid::TYPE_COOKIE,

    'gridOptions'=>[
        'dataProvider'=>$dataProvider,
        'filterModel'=>$searchModel,

    ],
     'options'=>['id'=>'dynagrid-1'] 
]);

    ?>

2 个答案:

答案 0 :(得分:0)

首先,您将下载Yii2-DynamicForm

php composer.phar require --prefer-dist wbraganca/yii2-dynamicform "*"

这两个视频会帮助你 第1部分 https://www.youtube.com/watch?v=qqFpTBr323Y 第2部分 https://www.youtube.com/watch?v=eAg0LIrZDdk

答案 1 :(得分:0)

这是另一种选择:DynaGrid