J版OpenStack text框回车(enter)实现table Filter功能(替代筛选button功能)
2015-09-02 08:42
288 查看
J版OpenStack text框回车(enter)实现table Filter功能
首先,我们需要知道table的filter代码在哪儿?
在/usr/lib/python2.7/site-packages/horizon/templates/horizon/common/_data_table_table_actions.html
这个就是每个table头上的filter
图中红色框内包含了一个bootstrap的text形式的输入和一个button,展示即为:
现在我们要实现的就是在筛选框内输入筛选内容,直接回车实现筛选,并干掉button "筛选"(--用户体验--)
实现代码:
1.在
中加入js方法
2.在
中加入button name属性
1和2是基本的js修改,保证button name对应,style="display:none;"即为隐藏button "筛选"
以上就实现了我们要的功能
ps:button中{{ filter.attr_string|safe }} 其实就是一个class和一个id,以project下虚拟机为例,{{ filter.attr_string|safe }}即为
class="btn btn-default btn-sm" id="instance_action_filter"
首先,我们需要知道table的filter代码在哪儿?
在/usr/lib/python2.7/site-packages/horizon/templates/horizon/common/_data_table_table_actions.html
这个就是每个table头上的filter
图中红色框内包含了一个bootstrap的text形式的输入和一个button,展示即为:
现在我们要实现的就是在筛选框内输入筛选内容,直接回车实现筛选,并干掉button "筛选"(--用户体验--)
实现代码:
1.在
中加入js方法
2.在
中加入button name属性
1和2是基本的js修改,保证button name对应,style="display:none;"即为隐藏button "筛选"
以上就实现了我们要的功能
ps:button中{{ filter.attr_string|safe }} 其实就是一个class和一个id,以project下虚拟机为例,{{ filter.attr_string|safe }}即为
class="btn btn-default btn-sm" id="instance_action_filter"
相关文章推荐
- runloop
- 如何在 Windows 上通过 Kitematic 使用 Docker
- 如何让特定的命令不保存在eshell history中
- Linux 查看系统硬件信息(实例详解)
- Linux 查看系统硬件信息(实例详解)
- Linux下添加新硬盘,分区及挂载
- Linux下添加新硬盘,分区及挂载
- 看这些孩子在 Ubuntu 的 Linux 终端下玩耍
- 【HELLO WAKA】WAKA iOS客户端 之二 架构设计与实现篇
- Nginx.conf配置,安全优化
- 多线程之NSOperation对象
- Apache与tomcat
- linux 目录结构及其相关命令
- Docker ON MAC OS X -- 第三篇 - 查找并运行 whalesay镜像
- OpenGL管线(用经典管线代说着色器内部)
- OpenGL阴影,Shadow Volumes(附源程序,使用 VCGlib )
- OpenGL坐标变换及其数学原理,两种摄像机交互模型(附源程序)
- Linux程序包编译安装
- OpenCV 对图像进行掩码操作
- 把/root/目录下的所有目录拷贝到/tmp/