为什么很多人在jQuery datatables的配置项名加前缀?比如oLanguage/bInfo
本文介绍了为什么很多人在jQuery datatables的配置项名加前缀?比如oLanguage/bInfo的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
jQuery datatables
是很常用的jquery表格插件,但发现很多网上的案例,在填写配置项时,都会在配置项名前面加个前缀,这是为何?
举例1
博客文章地址
var docrTable = $('#docrevisontable').dataTable({
"bProcessing": true, //DataTables载入数据时,是否显示‘进度’提示
"bServerSide": true, //是否启动服务器端数据导入
"bStateSave": true, //是否打开客户端状态记录功能,此功能在ajax刷新纪录的时候不会将个性化设定回复为初始化状态
"bJQueryUI": true, //是否使用 jQury的UI theme
"sScrollY": 450, //DataTables的高
"sScrollX": 820, //DataTables的宽
});
举例2
博客文章地址
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屋!
查看全文