欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

dataTables参数名称的更改 Converting parameter names for 1.10

程序员文章站 2022-07-15 13:24:17
...

最近在学习dataTables,发现论坛和网站中的很多有关dataTables的参数命名很奇怪,比如下面这段配置代码:

var oTable1 = $('#sample-table-2')
    .dataTable({
            "bPaginate": true, //分页工具条显示  
            //"sPaginationType" : "full_numbers",//分页工具条样式  
            "bStateSave": true, //是否打开客户端状态记录功能,此功能在ajax刷新纪录的时候不会将个性化设定回复为初始化状态    
            "bScrollCollapse": true, //当显示的数据不足以支撑表格的默认的高度  
            "bLengthChange": true, //每页显示的记录数  
            "bFilter": false, //搜索栏  
            "bSort": true, //是否支持排序功能  
            "bInfo": true, //显示表格信息  
            "bAutoWidth": true, //自适应宽度  
            "bJQueryUI": false, //是否开启主题  
            "oLanguage": { //语言设置  
                "sProcessing": "处理中...",
                "sLengthMenu": "显示 _MENU_ 项结果",
                "sZeroRecords": "没有匹配结果",
                "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项",
                "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项",
                "sInfoFiltered": "(由 _MAX_ 项结果过滤)",
                "sInfoPostFix": "",
                "sSearch": "搜索:",
                "sUrl": "",
                "sEmptyTable": "表中数据为空",
                "sLoadingRecords": "载入中...",
                "sInfoThousands": ",",
                "oPaginate": {
                    "sFirst": "首页",
                    "sPrevious": "上页",
                    "sNext": "下页",
                    "sLast": "末页"
                },
            }
        });
dataTables 在 v1.9 以及之前版本中,用的是匈牙利命名法(Hungarian notation),而在v1.10之后改用了camelCase notation ,并且之前版本的一些参数已经被废弃,大家在看之前代码的时候可以结合官方文档来看。

官方文档地址:https://datatables.net/upgrade/1.10-convert#Options

个人感觉新版命名更好记。