`
comeonbabye
  • 浏览: 441518 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery dataTables

    博客分类:
  • JS
阅读更多

DataTables是一个jQuery的表格插件。这是一个高度灵活的工具,依据的基础逐步增强,这将增加先进的互动控制,支持任何HTML表格。主要特点:http://www.datatables.net/

  • 自动分页处理
  • 即时表格数据过滤
  • 数据排序以及数据类型自动检测
  • 自动处理列宽度
  • 可通过CSS定制样式
  • 支持隐藏列
  • 易用
  • 可扩展性和灵活性
  • 国际化
  • 动态创建表格
  • 免费的

 

 

-----------最简单的方式:

 $(document).ready(function() {

 $("#example").dataTable();

});

 

----------也可以自己定义各属性:

<script type="text/javascript" language="javascript">
        $(document).ready(function() {
            $("#example").dataTable({
//                "bPaginate": true, //开关,是否显示分页器
//                "bInfo": true, //开关,是否显示表格的一些信息
//                "bFilter": true, //开关,是否启用客户端过滤器
//                "sDom": "<>lfrtip<>",
//                "bAutoWith": false,
//                "bDeferRender": false,
//                "bJQueryUI": false, //开关,是否启用JQueryUI风格
//                "bLengthChange": true, //开关,是否显示每页大小的下拉框
//                "bProcessing": true,
//                "bScrollInfinite": false,
//                "sScrollY": "800px", //是否开启垂直滚动,以及指定滚动区域大小,可设值:'disabled','2000px'
//                "bSort": true, //开关,是否启用各列具有按列排序的功能
//                "bSortClasses": true,
//                "bStateSave": false, //开关,是否打开客户端状态记录功能。这个数据是记录在cookies中的, 打开了这个记录后,即使刷新一次页面,或重新打开浏览器,之前的状态都是保存下来的- ------当值为true时aoColumnDefs不能隐藏列
//                "sScrollX": "50%", //是否开启水平滚动,以及指定滚动区域大小,可设值:'disabled','2000%'
//                "aaSorting": [[0, "asc"]],

//                "aoColumnDefs": [{ "bVisible": false, "aTargets": [0]}]//隐藏列
//                "sDom": '<"H"if>t<"F"if>',
                "bAutoWidth": false, //自适应宽度
                "aaSorting": [[1, "asc"]],
                "sPaginationType": "full_numbers",
                "oLanguage": {
                    "sProcessing": "正在加载中......",
                    "sLengthMenu": "每页显示 _MENU_ 条记录",
                    "sZeroRecords": "对不起,查询不到相关数据!",
                    "sEmptyTable": "表中无数据存在!",
                    "sInfo": "当前显示 _START_ 到 _END_ 条,共 _TOTAL_ 条记录",
                    "sInfoFiltered": "数据表中共为 _MAX_ 条记录",
                    "sSearch": "搜索",
                    "oPaginate": {
                        "sFirst": "首页",
                        "sPrevious": "上一页",
                        "sNext": "下一页",
                        "sLast": "末页"
                    }
                } //多语言配置

 

            });
        });
    </script>
 
0
0
分享到:
评论
5 楼 check-枫叶 2012-12-30  
楼主你好! 刚刚接触datatables这个插件,请教下如果我要标题固定,下面的数据内容滚动应该是怎么设置的呀?
4 楼 ssy341 2012-10-04  
shangliuyan 写道
楼主你好,我刚接触datatables,运行了example,发现他的那个search没有用啊,输入什么都没反应,但是文档中说了有filter功能,楼主知道这个问题吗?

这个应该是没有问题的,你再好好检查一下

comeonbabye 写道
你试试  "bFilter": true, //开关,是否启用客户端过滤器,或者找找API的属性或者方法。

我很久没弄这个了,我现在用jquery ui了

他是没反应,如果他设置为false了,那个搜索框都不会出现

daogugo 写道
楼主好 ,不知楼主有没有空 请教下jQuery datatables。 把第一列不显示, 却要拿到第一列的值,怎么拿. "bVisible": false  这条代码是设置本列不显示,

官网写了一个得到一行的数据的方法,实现方法是,给这一行加上样式,然后得到有样式的这行数据,再把得到的数据封装为datatables数据格式,你就可以得到了,bvisible只是不显示,但不是取不到值

Datatables交流群
http://bbs.sailit.cn/forum.php?mod=viewthread&tid=70&fromuid=4
欢迎博主 一起交流交流
3 楼 daogugo 2012-05-10  
楼主好 ,不知楼主有没有空 请教下jQuery datatables。 把第一列不显示, 却要拿到第一列的值,怎么拿. "bVisible": false  这条代码是设置本列不显示,
2 楼 comeonbabye 2012-04-02  
你试试  "bFilter": true, //开关,是否启用客户端过滤器,或者找找API的属性或者方法。

我很久没弄这个了,我现在用jquery ui了
1 楼 shangliuyan 2012-03-31  
楼主你好,我刚接触datatables,运行了example,发现他的那个search没有用啊,输入什么都没反应,但是文档中说了有filter功能,楼主知道这个问题吗?

相关推荐

    jquery datatables 所需文件 官方下载的

    **jQuery DataTables 知识点详解** `jQuery DataTables` 是一个强大且功能丰富的JavaScript库,用于将HTML表格转化为交互式的数据展示工具。这个库基于jQuery框架,提供了数据排序、搜索、分页以及多种自定义功能,...

    JQuery DataTables示例,包含分页、拖拽、导出

    **jQuery DataTables 深入理解与应用** jQuery DataTables 是一个强大且功能丰富的JavaScript库,用于增强HTML表格。它提供了各种高级特性,如分页、排序、过滤、搜索、数据加载以及更多,大大提升了用户体验。在这...

    jquery dataTables及相关css

    《jQuery DataTables及相关CSS详解》 在Web开发中,数据展示和管理是一项常见的任务,而jQuery DataTables插件为此提供了一种高效且功能丰富的解决方案。本文将深入探讨jQuery DataTables及其相关的CSS,以及如何...

    jquery dataTables组件

    **jQuery DataTables组件详解** jQuery DataTables是一款强大的数据表格插件,它允许开发者轻松地将HTML表格转化为功能丰富的数据展示工具。这个组件以其强大的搜索、排序、分页和过滤功能而受到广泛欢迎,尤其适用...

    jQuery Datatables.zip

    **一、jQuery DataTables的主要特性** 1. **数据排序**:Datatables允许用户通过点击表头对数据进行升序或降序排序,支持多列同时排序。 2. **快速搜索**:内置的搜索功能可以在整个表格中快速查找特定数据,提高...

    jQuery datatables插件

    **jQuery DataTables 插件详解** jQuery DataTables 是一个强大且功能丰富的JavaScript库,用于将HTML表格转化为交互式数据展示工具。它支持多种高级功能,包括数据排序、列过滤、隐藏列以及更多自定义选项,使得...

    jquery DataTables-1.9.4

    总的来说,`jQuery DataTables 1.9.4`是一个强大且易用的表格插件,适用于各种数据展示需求,无论是简单的数据列表还是复杂的数据管理应用,都能得心应手。通过其丰富的功能和良好的扩展性,可以极大地提高开发效率...

    开发工具 jquery.dataTables.min

    开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery....

    Spring Boot+MybatisPlus使用JQuery DataTables表格插件展示数据、实现分页和模糊查询等功能

    Spring Boot结合MybatisPlus框架提供了高效的数据处理能力,而JQuery DataTables表格插件则是一个强大的前端工具,可以方便地实现这些功能。下面将详细介绍这个集成方案的相关知识点。 1. **Spring Boot** Spring ...

    jquery datatables 插件 后台代码

    **jQuery DataTables 插件后台代码详解** jQuery DataTables 是一款功能强大的JavaScript库,用于将HTML表格转换为高度交互、可排序、可搜索且具有分页功能的数据展示平台。它支持Ajax数据源,能轻松地与后端服务器...

    Jquery dataTables插件

    1. **jQuery DataTables基本介绍** jQuery DataTables是一款基于jQuery库的开源插件,它能够将普通的HTML表格转化为功能丰富的交互式数据展示平台。通过使用DataTables,开发者可以轻松地实现数据的排序、搜索、...

    jquery datatables实例

    在这个"jquery datatables前后台数据交互分页实例"中,我们将探讨如何在实际项目中运用jQuery DataTables与后台进行数据交互,实现动态分页。 首先,我们需要在HTML页面中引入jQuery DataTables库。通常,这包括...

    22-08-09-062_JsonTable(基本设置Jquery DataTables)

    本教程将聚焦于“22-08-09-062_JsonTable(基本设置Jquery DataTables)”这一主题,教你如何利用Jquery DataTables实现无刷新查询和删除操作,以增强.NET Core 6应用的前端功能。 首先,我们需要了解Jquery ...

    DONET的JQuery.Datatables集成插件(Mvc.JQuery.Datatables)

    【标题】:“DONET的JQuery.Datatables集成插件(Mvc.JQuery.Datatables)” 在.NET开发中,特别是使用ASP.NET MVC框架时,数据展示是一个常见的需求。`Mvc.JQuery.Datatables`是一个非常实用的插件,它允许开发者...

    editable_datatable:jQuery DataTables的插件以启用内联编辑

    editable_datatable jQuery DataTables的插件以启用内联编辑基本用法 $ ( '#my-table' ) . DataTable ( ) . editable_table ( ) ;选项beforeEditStart 在开始编辑行之前调用了回调。 执行顺序为: 用户单击一行进行...

    22-08-17-063_JsonTable(重构定义Jquery DataTables)

    通过对Jquery DataTables插件的重构定义实现表的无刷新查询、删除、添加和编辑等操作

    jquery.dataTables包.rar

    《jQuery DataTables插件详解与应用》 jQuery DataTables 是一款功能强大的JavaScript表格插件,它基于jQuery库,能够将HTML表格转化为具有高级特性的数据展示工具,如排序、搜索、分页等。"jquery.dataTables包....

    22-08-19-064_JsonTable(Nop后台重构定义Jquery DataTables)

    通过nopCommerce后台类方法,对Jquery DataTables插件的重构定义实现表的无刷新查询、删除、添加和编辑等操作

    nested-datatables:jQuery DataTables插件,用于在行中呈现嵌套的DataTables。 内部表独立于外部表的数据和布局

    jQuery DataTables插件,用于在行中呈现嵌套的DataTables。 内部表独立于外部表的数据和布局。 安装 下载并包含文件 NPM $ npm install nested-datatables 用法 var table = new nestedTables . TableHierarchy ( '...

    Jquery DataTables ASP.Net 详细例子

    jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序、浏览器分页、服务器分页、筛选、格式化等功能。dataTables 的网站上也提供了大量的演示和详细的文档进行说明,但是官网是PHP的例子,特意做...

Global site tag (gtag.js) - Google Analytics