$dataProvider, 'filterModel' => $searchModel, 'bootstrap' => true, 'condensed' => true, 'responsive' => true, 'defaultFilterColumnGroupsSeparator' => '---', // modified column group filter separator 'columns' => [ 'name:ntext::nameGroup', // name and surname are in one group 'nameGroup' 'surname:ntext::nameGroup', // between '::' can be 3rd parameter, 'label' of this column [ 'class' => '\dosamigos\grid\EditableColumn', 'attribute' => 'email', 'url' => ['users/editable'], 'type' => 'text', 'editableOptions' => [ 'mode' => 'inline', 'name' => 'email', 'onblur' => 'ignore', 'pk' => 'id' ], ], [ 'class' => 'kartik\grid\DataColumn', 'attribute' => 'phone', 'vAlign' => 'middle', 'hAlign' => 'center', 'filterType'=> GridView::FILTER_SELECT2, 'filter'=>ArrayHelper::map(Users::find()->distinct()->asArray()->all(), 'phone', 'phone'), 'filterWidgetOptions'=>['pluginOptions'=>['allowClear'=>true]], 'filterInputOptions'=>['placeholder'=>'*'], 'format'=>'raw' ], ] ]); ?>