yii2 gridview 中 filter设置带搜索的下拉框[转载]_yii2 gridview filter_willeny的博客-程序员宅基地

技术标签: filter  yii2  yii  gridview  

###原文地址:
https://stackoverflow.com/questions/36937615/kartik-select2-as-filter-input-in-yii2-grid

代码如下:
引入select2插件:

use kartik\select2\Select2;

具体代码:

        ['attribute' => 'bank_id',
                'value' => function ($model) {
                    return $model->bank->bank_name;
                },
                'contentOptions' => [
                    'align' => 'center',
                ],
            'filter'=>Select2::widget(['name' => 'ApplyDepositRecordSearch[bank_id]',
                'data' => \livan\distribution\models\ars\ApplyDepositRecord::bankData(),
                'value' =>$searchModel->bank_id,
                'options' => ['placeholder' => '请选择开户行']
            ])
        ],

效果1
下拉框效果
下拉框搜索效果
选择下拉框效果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhemejinnameyuanxc/article/details/82224288

智能推荐

python中的os.path.dirname(__file__)的使用方法-程序员宅基地

os.path.dirname(__file__)返回脚本的路径,但是需要注意一下几点:1、必须是实际存在的.py文件,如果在命令行执行,则会引发异常NameError: name '__file__' is not defined2、在运行的时候如果输入完整的执行的路径,则返回.py文件的全路径如:python c:/test/test.py 则返回路径 c:/test ,如果是...

keras实现Bi-LSTM+CRF-程序员宅基地

keras官方版目前还没有实现CRF层,但是网上有大牛实现的扩展包戳这里,取用之。安装方法1git clone https://www.github.com/farizrahman4u/keras-contrib.gitcd keras-contribpython setup.py install安装方法2pip install git+https://www.github.com/farizr

运行测试类报错-程序员宅基地

更新AndroidStudio到3.0后遇到的一个编译问题Error: java.util.concurrent.ExecutionException: com.android.tools.aapt22017年10月26日 21:16:15标签:JAVA/Android今天晚上更新了AndroidStudio,可是再用这个就发现一个编译问题:

转载:HTML/CSS 速写神器:Emmet-程序员宅基地

转载在http://bubkoo.com/2014/01/04/emmet-a-toolkit-for-improving-html-css-workflow/在前端开发的过程中,一个最繁琐的工作就是写 HTML、CSS 代码。数量繁多的标签、属性、尖括号、标签闭合等,让前端们甚是苦恼。于是,我向大家推荐Emmet,它提供了一套非常简单的语法规则,书写起来非常爽快,然后只需要敲...

Newtonsoft.Json实现Json值的压缩(算法思路先转成object,再转回字符串)_json数据压缩算法-程序员宅基地

为什么要Json压缩:1、因为格式化后的Json,便于查看,但是换行太多,不方便摘取2、压缩的Json,就一行,比较容易摘取原文链接:http://www.lookdaima.com/page/docItemDetail.html?id=b192bc77-e04b-4879-8cfa-4d0b358840af样例代码: /// <summary> /// /// </summary> protected void Jso._json数据压缩算法

oracle创建普通索引 以及查询索引_oracle 建立普通索引-程序员宅基地

创建单一索引create index idex_useraccount on ordercenter.TL_ACCESSLOG(useraccount);查询这个表的索引select * from user_ind_columns where table_name=‘ordercenter.TL_ACCESSLOG’;_oracle 建立普通索引

随便推点

Zigbee常见错误问题汇总_zigbee遮阳电机控制系统常见问题-程序员宅基地

Flash Programer 给CC2530下载Hex文件 error解决办法 汇总错误提示:HEX file content at address 0x4A390 exceeds chip’s 256 kB flash size解决办法找到 f8w2530.xcl文件并打开,找到以下两行被注释的代码取消注释:// Include these two lines when generating a .hex file for banked code model:(生成Hex文件需要包含两行)_zigbee遮阳电机控制系统常见问题

通过servlet计算三角形的周长和面积_用jsp+servlet求三角形面积-程序员宅基地

1.input.jsp 输入三角形三条边长 三角形边长a: 三角形边长b: 三角形边长c: 2.servletPackage中的verify.java package servletPackage;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.RequestDispatcher;im_用jsp+servlet求三角形面积

USB设备插拔消息响应,获取VIDPID_安卓获取usb vid pid-程序员宅基地

//USB Connect#include "Dbt.h"#include "usbiodef.h"#include <winioctl.h>#include <setupapi.h>#include <initguid.h> DEFINE_GUID(GUID_DEVINTERFACE_USB_DEVICE, 0xA..._安卓获取usb vid pid

JavaScript--BOM对象介绍-程序员宅基地

一 js–BOM对象window 对象2. navigator 对象3. location 对象4. history 对象5. screen 对象代表整个浏览器窗口(window是BOM中的一个对象,并且是顶级的对象)window对象方法1:window .open( ) 打开新窗口格式: .open(‘url地址’,’是否在新窗口中打开’,’新窗口设置’)_self 本窗口_blank 新窗口方法2:打开对象.close() 关闭打开的新窗口方法3:

【猜数字 小游戏】-程序员宅基地

# coding:utf-8# num = 10 # value = int(input('请输入您的值:'))# if value < num:# print('太小')# elif value >num:# print('太大')# else:# print('恭喜您!答对了啦')# 改成循环的方式##..._项目由多个小游戏组成,运行程序后出现一个菜单,选择数字1,2,……进入相应的游

队列c语言实现及其操作讲解_c语言队列的实现以及操作-程序员宅基地

c语言实现代码特点:先进先出/** 队列定义及相关操作(广度遍历会用到此循环队列) **/typedef struct LoopQueue{ int data[MaxVex]; int front,rear;}LoopQueue,*Queue; //队列结构 void initQueue(Queue &amp;Q){ Q-&gt;front=Q-&gt..._c语言队列的实现以及操作