Jak dodać filtr do kolumny

Witam forumowiczów,

Mam mały problem z filtrowaniem GridView, bardzo proszę o pomoc.

Jak dodać filtr do kolumny przy wyświetlaniu tabeli za pomocą GridView?

Można dodać tak:


 <?= GridView::widget([

        'dataProvider' => $dataProvider,

        'filterModel' => $searchModel,

… wtedy doda filtr dla każdej kolumny.

A co jak utworzę własną kolumnę:


'columns' => [

            ['class' => 'yii\grid\SerialColumn'],


            'id',

			

            [

             'header' => 'Przełożony',

                'value' => function ($model) {

                    return $model['email'];

                },

        ],  

Filtr przy tej kolumnie nie będzie się pokazywał.

Jak sprawić by się pojawił i odnosił do searchModel?

Pozdrawiam

Chociaż ja korzystam z dropDownList filtra.

coś takiego; (atrybut pod value możesz wsadzić)




 'filter'=>ArrayHelper::map(\common\models\Movie::find()->asArray()->all(), 'name','name'),

Oczywiście zapytanie AR dostosowujesz do siebie. Zależy co chcesz by w tej liście było.

Wielkie dzięki za info.

Pozdrawiam