JS(二十二)DataTables使用
来源:互联网 发布:淘宝游戏专营 编辑:程序博客网 时间:2024/05/25 18:10
Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。免费开源 ( MIT license )! 支持商业用途。中文地址:http://www.datatables.club/
分页,即时搜索和排序
几乎支持任何数据源:DOM, javascript, Ajax 和 服务器处理
支持不同主题 DataTables, jQuery UI, Bootstrap, Foundation
各式各样的扩展: Editor, TableTools, FixedColumns ……
丰富多样的option和强大的API
支持国际化
超过2900+个单元测试
分页,即时搜索和排序
几乎支持任何数据源:DOM, javascript, Ajax 和 服务器处理
支持不同主题 DataTables, jQuery UI, Bootstrap, Foundation
各式各样的扩展: Editor, TableTools, FixedColumns ……
丰富多样的option和强大的API
支持国际化
超过2900+个单元测试
由于金融表格数据较多,表格太长不好,所以我们项目组讨论决定使用分页实现表格,在网上找了很多的插件,最后找到这个插件,发现真的很好用,为项目节约了很多时间。
使用方式:
自己动态建好表格,配置一点点数据项,即可实现想要的效果:
$.extend( $.fn.dataTable.defaults, { "searching": false, "ordering": false, "oLanguage": { "oAria": { "sSortAscending": ": activate to sort column ascending", "sSortDescending": ": activate to sort column descending" }, "oPaginate": { "sFirst": "首页", "sLast": "尾页", "sNext": "下一页", "sPrevious": "上一页" }, "sEmptyTable": "无数据", "sInfo": " 共有_TOTAL_条数据,显示 _START_至 _END_条", "sInfoEmpty": "共有0条数据,显示 0 至 0 条", "sInfoPostFix": "", "sDecimal": "", "sThousands": ",", "sLengthMenu": "Show _MENU_ entries", "sLoadingRecords": "加载中...", "sProcessing": "处理中...", "sUrl": "" } });$("#" + id).DataTable({ "pagingType": "full_numbers"});$("#" + id + " tfoot tr").appendTo('#datatableId thead');$("#" + id + "_length").css('display', 'none');var widths = $(".app-table-contain").width();$("#" + id).css('width', widths);$(window).on('resize', function(){ var width = $(".app-table-contain").width(); $("#" + id).css('width', width);});
说明:1、id是表格的id,"app-table-contain"是表格的容器id
2、项目必须引入三个额外的文件:jquery、jquery.dataTables.min.css和jquery.dataTables.min.js。
3、如果样式有其他问题,可以修改DataTables源码.
阅读全文
0 0
- JS(二十二)DataTables使用
- dataTables.js成员解释大全 二
- three.js 源码注释(二十二)Core/Object3D.js
- swiper的基础使用(二十二)
- Redis系列~Sentinel使用(二十二)
- 二十二.使用GitHub
- Vue.js学习系列(二十二)--过滤器
- node.js学习(二十二、mongodb安装)
- DataTables使用
- datatables使用
- datatables使用
- angular与datatables 的结合(二)
- DataTables增删改查(二)
- 东软实训(二十二)
- 日拱一卒(二十二)
- 软件工程(二十二)
- (二十二)反射
- Foundation5(二十二)
- 数据结构|顺序栈的实现(实验3.1)
- ThinkPHPURL重写提示错误No input file specified htaccess规则问题
- Ubuntu 16.04安装Tomcat 8 图解
- 如何检查linux服务器的端口是否被防火墙挡住
- spring boot 读取配置文件(application.yml)中的属性值
- JS(二十二)DataTables使用
- Unity播放视频3种方式(2旧1新)
- Binary Tree BFS Template
- Requests库的使用
- SET FOREIGN_KEY_CHECKS
- Java:String、StringBuffer和StringBuilder的区别
- 进程通信之有名管道
- PullToRefresh
- IntelliJ IDEA 在网页修改数据,但是在浏览器刷新的时候,不能读取到修改之后的数据