为什么很多人在jQuery datatables的配置项名加前缀?比如oLanguage/bInfo

查看:230
本文介绍了为什么很多人在jQuery datatables的配置项名加前缀?比如oLanguage/bInfo的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

jQuery datatables是很常用的jquery表格插件,但发现很多网上的案例,在填写配置项时,都会在配置项名前面加个前缀,这是为何?

var docrTable = $('#docrevisontable').dataTable({
    "bProcessing": true, //DataTables载入数据时,是否显示‘进度’提示  
    "bServerSide": true, //是否启动服务器端数据导入  
    "bStateSave": true, //是否打开客户端状态记录功能,此功能在ajax刷新纪录的时候不会将个性化设定回复为初始化状态  
    "bJQueryUI": true, //是否使用 jQury的UI theme  
    "sScrollY": 450, //DataTables的高  
    "sScrollX": 820, //DataTables的宽  
 });

dtable = $("#datatable").dataTable({  
        "oLanguage" : { // 汉化  
            "sUrl" : "<%=path%>/DataTables/js/dataTables.language.txt"  
            },  
            "bStateSave" : true,  
            "bJQueryUI" : true,  
            "bPaginate" : true,// 分页按钮  
            "bFilter" : false,// 搜索栏  
            "bLengthChange" : true,// 每行显示记录数  
            "iDisplayLength" : 10,// 每页显示行数  
            "bSort" : false,// 排序  
            "bInfo" : true,// Showing 1 to 10 of 23 entries 总记录数没也显示多少等信息  
            "bWidth" : true,  
            "bScrollCollapse" : true
});

解决方案

这个常用么?- -没咋用过。

瞄了一眼官网没有看到oLanguage的说明,难道是自定义配置么?

如果题主问的是自定义配置加前缀的话,

这个就看个人了,看上去像是 变量命名法类似 比如匈牙利命名法。

前缀字母代表在这个配置项数据类型 ,b 就是布尔值,s就是字符串,i是整型,不过看你第一个举例的sScrollY我也是懵逼…… ps:至于 oLanguage, o 估计是option的意思

http://blog.csdn.net/z_h_s/ar...

这篇关于为什么很多人在jQuery datatables的配置项名加前缀?比如oLanguage/bInfo的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆