• 技术文章 >web前端 >Bootstrap教程

    bootstrap怎么做到点击表格表头排序

    尚2019-07-19 15:04:25原创7041

    使用Bootstrap可以快速制作出响应式网页,有时候项目中会用到Bootstrap点击表格table的表头列头实现升降序排序的功能,本文详细记录了Bootstrap table实现表格表头字段顶部列头升降序排序的步骤。

    1、引入Bootstrap。

    从Bootstrap官网下载最新版的Bootstrap框架,引入项目中用到的CSS样式和js脚本。

    其中,有三个基础文件是必须要引入的:

    ①bootstrap.min.css

    ②jquery.min.js

    ③bootstrap.min.js

    注意,②必须在③之前引入,因为bootstrap脚本依赖jQuery库。

    1.jpg

    2、引入DataTables插件。

    由于我们要实现的功能是点击Bootstrap table表头列头切换升降序排序,所以我们在开发过程中选取这个优秀的表格视图插件。

    项目中使用 DataTables,只需要引入三个文件:

    ①jQuery

    ②DataTables.js

    ③DataTables.css

    2.jpg

    3、创建Bootstrap table容器DOM。

    Bootstrap提供多个样式的table类,可按照自己的需要添加,例如下图中我编写的表格class="table table-striped table-bordered",这个Bootstrap table的DOM就是点击表头列头切换升降序排序的表格。

    3.jpg

    4、动态生成Bootstrap table网格。

    通过DataTables定义DOM为数据表控制元素的网格布局, "sDom"的属性值可以根据实际项目需要编写,这个Bootstrap table网格就是后面要用到点击表头列头切换升降序排序的网格。

    4.jpg

    5、扩展DataTable“sWrapper”类。

    通过"sWrapper": "dataTables_wrapper form-inline"即可扩展sWrapper类,以数据表的形式包装元素使元素内联而不是作为一个块,从而实现点击Bootstrap table的表头列头实现升降序排序功能。

    5.jpg

    6、Bootstrap table点击表格表头列头切换升降序排序。

    由于Bootstrap废弃了tablesorter作为表库和结果排序的类,所以我们自己编写相关CSS样式实现效果。

    6.jpg

    实现效果如下:

    7.jpg

    更多Bootstrap相关技术文章,请访问Bootstrap教程栏目进行学习!

    以上就是bootstrap怎么做到点击表格表头排序的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:bootstrap排序
    上一篇:bootstrap为什么是12列 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • bootstrap下拉菜单向上弹使用什么样式实现• bootstrap里面有什么东西• bootstrap原理是什么• bootstrap怎么设置图标大小
    1/1

    PHP中文网