[英]How can I use a simple Dropdown list in the search box of GridView::widget, Yii2?
I am trying to make a dropdown list in the search box of a GridView::widget
, Yii2 for searching related data. 我试图在
GridView::widget
的搜索框中创建一个下拉列表,Yii2用于搜索相关数据。 So, how can I create a simple dropdown list in the search box of GridView::widget
, Yii2 framework? 那么,如何在
GridView::widget
,Yii2框架的搜索框中创建一个简单的下拉列表?
Thanks. 谢谢。
Add this in Gridview columns array: 在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']),
],
Change values according to your attributes. 根据您的属性更改值。
You can also use below code 您也可以使用以下代码
[
'attribute'=>'attribute name',
'filter'=>array("ID1"=>"Name1","ID2"=>"Name2"),
],
OR 要么
[
'attribute'=>'attribute name',
'filter'=>ArrayHelper::map(Model::find()->asArray()->all(), 'ID', 'Name'),
],
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.