2017-09-14 67 views
2

私はgridview/Dynagridウィジェットを使用しており、その中におよそ60列を持っています。一度にすべての列を見るのは悪いようです。動的に列を表示/非表示するウィジェットまたは方法はありますか? ありがとうございます! がここにコード あるindex.phpのin yii2、列を動的に表示/非表示する方法

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

    ?> 
+0

コードを書いてそこにコピーしてみてください。 – Meloman

+0

このリンクからの回答を得ることができます https://stackoverflow.com/questions/46968615/yii2-gridview-toggle-column – Goli

答えて

0

別のオプションがあります:DynaGrid

+0

私はすでにdynagrid.itテーブルを表示していますが正常に動作していますが、表示と非表示カラムのコードがどのように理解できないのでしょうか... ..これに関連したデモも見つかりませんでした。...回答ありがとうございました – Darsh

+0

デモページを見つけましたか? (http://demos.krajee.com/dynagrid-demo) – karpy47

+0

はい、これを見たことがありますが、非表示の列は表示されません。要件は..exex上のデモページを参照してください..iは、色、著者の列を一度に...次の実行で私は名前と色を見たいと思う – Darsh

関連する問題