Как я могу использовать простой выпадающий список в окне поиска GridView::виджет, Yii2?
Я пытаюсь создать выпадающий список в поле поиска GridView::widget
, Yii2 для поиска связанных данных. Итак, как я могу создать простой выпадающий список в поле поиска GridView::widget
, фреймворк Yii2?
Спасибо.
36
2 answers
Вы также можете использовать приведенный ниже код
[
'attribute'=>'attribute name',
'filter'=>array("ID1"=>"Name1","ID2"=>"Name2"),
],
ИЛИ
[
'attribute'=>'attribute name',
'filter'=>ArrayHelper::map(Model::find()->asArray()->all(), 'ID', 'Name'),
],
51
Author: Vikram Pote, 2015-10-13 12:50:15
Добавьте это в массив столбцов Gridview:
[
'attribute' => 'attribute_name',
'value' => 'attribute_value',
'filter' => Html::activeDropDownList($searchModel, 'attribute_name', ArrayHelper::map(ModelName::find()->asArray()->all(), 'ID', 'Name'),['class'=>'form-control','prompt' => 'Select Category']),
],
Измените значения в соответствии с вашими атрибутами.
66
Author: Chinmay, 2015-06-02 19:09:40