Yii2 GridView冻结Excel中的列

时间:2018-08-15 08:03:13

标签: yii2 yii2-basic-app

我有一个约30列的表格。所以我有一个垂直滚动,我需要3-4列固定在适当的位置,就像在Excel中使用“冻结窗格”时一样。无论如何,在Gridview中可以做到这一点?

我的gridview表:

<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'headerRowOptions' => ['class' => 'kartik-sheet-style'],
    'filterRowOptions' => ['class' => 'kartik-sheet-style'],
    'columns' => [
        'id',
        'employee_id',
        'fullname',
        'gender',
        'birth',
        'birthplace',
        'hometown',
        'address',
        'addressnow',
        'phone',
        'mailcom',
        'mail',
        'skype',
        'cmnd',
        'datecmnd',
        'placecmnd',
        'race',
        'religion',
        'skill',
        'datecom',
        'team',
        'bhxh',
        'datebhxh',
        'placebhxh',
        'emergency',
        'emergencynum',
        'groupmail',

        ['class' => 'yii\grid\ActionColumn'],
    ],
]); ?>

提前谢谢!

1 个答案:

答案 0 :(得分:0)

将您的代码修改为这样

TBitmap