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

时间:2017-12-21 08:15:56

标签: gridview yii2

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

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

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

2 个答案:

答案 0 :(得分:3)

使用filterInputOptions

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

答案 1 :(得分:0)

试试吧,

TextView textView;
Handler handler = new Handler();
String[] arr = getResources().getStringArray(R.array.wat1);

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main2);

    textView = (TextView)findViewById(R.id.textView);

    Runnable r = new Runnable() {
        int len = arr.length;
        @Override
        public void run() {
            textView.setText(arr[len-1]);
            len--;
            if(len!=0){
                handler.postDelayed(this,2000);
            }
        }
    };
    handler.post(r);
}

希望帮助,,,

相关问题