Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在yii2中,如何动态显示/隐藏列_Yii2 - Fatal编程技术网

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

在yii2中,如何动态显示/隐藏列,yii2,Yii2,我正在使用gridview/Dynagrid小部件,其中大约有60列。一次看到所有列看起来很糟糕。是否有任何小部件或方法可以动态显示/隐藏列?? 提前谢谢!! 这是代码 index.php echo DynaGrid::widget([ 'columns' => $gridColumns,//I have 60 columns in $gridcolumn, requirement is to show/hide column dynamically 'stora

我正在使用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'] 
]);

    ?>

首先,您将下载yii2dynamicform

php composer.phar require --prefer-dist wbraganca/yii2-dynamicform "*"
secend这两个视频将对您有所帮助 第一部分 第二部分

这里还有另一个选项:

请尝试自己编写一些代码并复制到那里。在我们可以帮助您之后。您可以从这个链接获得答案。我已经安装了dynagrid。它可以很好地显示表格,但我无法理解其显示和隐藏列的代码。。也没有找到任何与此相关的演示。。。谢谢你的回答是的,我看过这个。。但它不显示隐藏列..要求是..ex见上面的演示页..我只想一次看到名称、颜色、作者列。。。在下一次执行中,我想看看名字和颜色