如何给占位符在yii2 gridview中创建的下拉框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何给占位符在yii2 gridview中创建的下拉框相关的知识,希望对你有一定的参考价值。

我在搜索框中的yii2 gridview中创建了一个下拉列表

[
    'attribute'=>'attribute name',
    'filter'=>array("ID1"=>"Name1","ID2"=>"Name2"),
],

我试过很多方法来给占位符但是不能......所以如何添加占位符?

答案

使用filterInputOptions

[
   'attribute'=>'attribute name',
   'filter'=>array("ID1"=>"Name1","ID2"=>"Name2"),
   'filterInputOptions' => [
       'class' => 'form-control',         
       'prompt' => 'Select Option'
    ],
],
另一答案

试试吧,,

[
    'attribute'=>'attribute name'
    'filter' =>  html::activeDropDownList($searchModel, 'attribute name', array("ID1"=>"Name1","ID2"=>"Name2"),['class'=>'form-control','prompt' => 'Select Name']),
]

希望帮助,,,

以上是关于如何给占位符在yii2 gridview中创建的下拉框的主要内容,如果未能解决你的问题,请参考以下文章

如何在 GridView::widget、Yii2 的搜索框中使用简单的下拉列表?

父级中的Java方法占位符在子级中使用[重复]

利用yii2 gridview实现批量删除案例[转]

如何通过 Spring 占位符在 yaml 中表达对象列表或数组?

SQL 语句在Java中如何使用占位符?

yii2之GridView小部件