2017-09-14 113 views
2

我正在使用gridview/Dynagrid小部件,並且大約有60列。它看起來很糟糕,一次看到所有列。是否有任何部件或方式動態顯示/隱藏列? 在此先感謝! 這裏是代碼 的index.php在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

是的,看過這個..但它不顯示隱藏列......的要求是..ex看到上面的演示頁面..我只是想看到名字,顏色,作者列...在下一次執行中,我想看到名稱和顏色 – Darsh