jquery.dataTable.js 基础配置记录

$("#mainTable").dataTable({
            /*
             * sErrMode
             * 错误信息显示方式
             * 分别为alert和throw,默认为alert
             */
            "sErrMode": "throw",
            /*
             * sDom
             * 布局方式,可以自定义,布局项,也可以调换布局顺序
             * 详解:
             * <> 表示一个闭合的div 例如:<> = <div></div>
             * <"类名称"> 表示一个class="类名称"的闭合的div 例如: <"rad"> = <div class="rad"></div>
             * l  每行显示的记录数
             * f  搜索框
             * r  加载时的进度条
             * t  表格,即实际的<table></table>
             * p  分页条
             * i  数据信息,  每页显示x条数据、第x条-第x条、供x条数据,默认是英文
             */
            "sDom": ‘<lf>rt<lpi><"clear">‘,
            /*
             * sServerMethod
             * 数据获取方式
             * POST/GET,默认是GET
             */
            "sServerMethod": "POST",
            /*
             * bDeferRender
             * 是否启用延迟加载:当你使用AJAX数据源时,可以提升速度。
             * 默认为false
             */
            "bDeferRender": true,
            /*
             * sScrollXInner
             * 表格宽度
             */
            "sScrollXInner": "100%",
            /*
             * bScrollCollapse
             * 当显示的数据不足以支撑表格的默认的高度时,依然显示纵向的滚动条。(默认是false)
             */
            "bScrollCollapse": false,
            /*
             * bPaginate
             * 是否开启分页,默认是true
             */
            "bPaginate": true,
            /*
             * bLengthChange
             * 是否允许用户,在下拉列表自定义选择分页大小(10, 25, 50 and 100),需要分页支持
             * 默认为true
             */
            "bLengthChange": false,
            /*
             * bFilter
             * 是否启用内置搜索功能:可以跨列搜索。
             * 默认为true
             */
            "bFilter": true,
            /*
             * bSort
             * 是否开启列排序功能,如果想禁用某一列排序,可以在每列设置使用bSortable参数
             */
            "bSort": true,
            /*
             * bInfo
             * 是否显示表格相关信息:例如翻页信息等。
             * 默认值:True
             */
            "bInfo": true,
            /*
             * bAutoWidth
             * 是否启用自动适应列宽
             * 默认值:True
             */
            "bAutoWidth": false,
            /*
             * bStateSave
             * 是否开启cookies保存当前状态信息
             * 默认值:false
             */
            "bStateSave": false,
            /*
             * sPaginationType
             * 分页方式
             * dataTable提供full_numbers和two_button,默认是two_button
             * 这里采用的是自定义分页myPagination,详细参见jquery.dataTable.custom.js
             */
            "sPaginationType": "myPagination",
            /*
             * bProcessing
             * 是否显示加载时进度条,默认为false
             */
            "bProcessing": true,
            /*
             * iDisplayLength
             * 默认每页显示多少条记录
             */
            "iDisplayLength": 10,
            /*
             * aLengthMenu
             * 允许用户选择每页显示多少条记录
             */
            "aLengthMenu": [[50, 100, -1], ["50", "100", "所有"]],
            /*
             * oLanguage
             * 语言设置,dataTable默认为英文,可再此设置中文显示
             * 注意:_MENU_、_START_、_END_、_TOTAL_、_MAX_等通配
             */
            "oLanguage": {
                "sLengthMenu": "每页显示 _MENU_ 条记录",
                "sZeroRecords": "对不起,没有匹配的数据",
                "sInfo": "第 _START_ - _END_ 条 / 共 _TOTAL_ 条数据",
                "sInfoEmpty": "没有匹配的数据",
                "sInfoFiltered": "(数据表中共 _MAX_ 条记录)",
                "sProcessing": "正在加载中...",
                "sSearch": "全文搜索:",
                "oPaginate": {
                    "sFirst": "第一页",
                    "sPrevious": " 上一页 ",
                    "sNext": " 下一页 ",
                    "sLast": " 最后一页 "
                }
            },
            /*
             * aoColumns
             * 数据列
             * mData  数据源属性
             * sTitle 列头
             * bSortable 是否参与排序
             * mRender 自定义显示内容,可返回html、字符串
             */
            "aoColumns": [{
                "mData": ‘id‘,
                "sTitle": "ID",
                "bSortable": true
            }, {
                "mData": ‘name‘,
                "sTitle": "Name",
                "bSortable": true
            }, {
                "mData": ‘age‘,
                "sTitle": "Age",
                "bSortable": true,
                "mRender": function (data, type, row) {
                    return data;
                }
            }, {
                "mData": ‘work‘,
                "sTitle": "Work",
                "bSortable": true
            }],
            /*
             * fnInitComplete
             * 表格初始化完成后的回调
             */
            "fnInitComplete": function () {

            },
            /*
             * fnDrawCallback
             * 表格绘制完成后的回调
             */
            "fnDrawCallback": function () {

            },
            /*
             * 数据源url,ajax请求路径
             */
            "sAjaxSource": "xx/xx/xxx/xxx/xxx"
        });
        
时间: 2024-10-05 04:44:51

jquery.dataTable.js 基础配置记录的相关文章

jquery.dataTable.js 基础配置

$(document).ready(function () { $('#dataTables-example').DataTable({ responsive: true, "bPaginate": true, //翻页功能 "bLengthChange": true, //改变每页显示数据数量 "bFilter": true, //过滤功能 "bSort": true, //排序功能 "bInfo": t

jquery.cookie.js 的配置

一个轻量级的cookie 插件,可以读取.写入.删除 cookie. 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="js/jquery.cookie.js&

JS基础--问题记录

1. {}var a={};{}是一个空的对象,是 new Object();的简写. 2.判断元素是存在 //jQuery 对象中元素的个数.当前匹配的元素个数. size 将返回相同的值. if ($("#resultDiv").length > 0) { $("#resultDiv").remove(); } 3.jquery里面如何跳出each循环 return false 跳出循环,return true 进入下一个循环 例: $("#Se

jquery.cookie.js 配置

一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="

jquery dataTable汉化(插件形式)

1.jquery dataTable.js 官网:http://datatables.net/ 中文:http://dt.thxopen.com/ 2.汉化提示信息(放到xx.js中,引入即可) 注:只测试过DataTables-1.10.5版本 /*汉化by lxf qq1140215489*/ (function(){ var oLanguage={ "oAria": { "sSortAscending": ": 升序排列", "s

jquery.cookie.js 用法

一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script> <script type="text/javascript" src="

jquery.cookie.js结合asp.net实现最近浏览记录

一.html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="

jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jquery筛选方法

jQuery---jq基础了解(语法,特性),JQ和JS的区别对比,JQ和JS相互转换,Jquery的选择器(基础选择器,层级选择器,属性选择器),Jquery的筛选器(基本筛选器,表单筛选器),Jquery筛选方法 一丶什么是JQuery JQuery: ???????JQuery是js的一个库,高度封装了js常用的功能,提供简便方法,调用简单,提高开发效率 ??????js库是包含了把复杂的功能封装到简单的方法中 JQuery的两大特性: ???????链式编程:可以.的形式实现多个功能 ?

jquery和Js的区别和基础操作

jquery的语法和js的语法一样,算是把js升级了一下,这两种语法可以一起使用,只不过是用jqery更加方便 一个页面想要使用jquery的话,先要引入一下jquery包,jquery包从网上下一个就可以,一般用带有min的,是压缩版的,如果还要引用其他js文件的话,一定要jquery包在上面,其他的引用放在他下面 先来看看如果使用Jquery的话,怎么来引用Jquery包 这样来引用,然后就可以用Jquery方法了 和js的语法一样,都是写在<script type = "text/j