DataTables 1.10.x与1.9.x参数名对照表
Datatables 1.10.x在命名上与1.9.x的有区别,新版的使用的是驼峰的命名规则,而之前的是采用匈牙利命名规则
当然,这些变化都是向下兼容的,你可以继续使用旧版本的api方法的参数和名称。 如果你要是用新版本的api方法,请参考下面表格的对照表,大多数的都是直接从匈牙利命名到驼峰命名,极个别重命名,还添加了新的属性名称。
初始化
现在可以这样创建一个Datatables:
$(...).dataTable()创建一个Datatables并返回一个jquery对象(1.9-)
$(...).DataTable()创建一个Datatables并返回一个新的Datatables API实例
两种方法都可以在1.10+版本中使用
选项(Options)
| 匈牙利式 | 驼峰式 | 含义 |
|---|---|---|
aaData |
dataDT |
给表格显示数据 |
aaSorting |
orderDT |
表格初始化排序 |
aaSortingFixed |
orderFixedDT |
Ordering to always be applied to the table |
aDataSort |
columns.orderDataDT |
定义多个列作为列的默认顺序 |
aLengthMenu |
lengthMenuDT |
改变每页显示条数列表的选项 |
aTargets |
columnDefs.targetsDT |
适用于指定一个特定的列 |
aoColumns |
columnsDT |
列配置数组 |
aoColumnDefs |
columnDefsDT |
列定义配置数组 |
aoSearchCols |
searchColsDT |
给个别列定义搜索选项 |
asSorting |
columns.orderSequenceDT |
指定排序 |
asStripeClasses |
stripeClassesDT |
在表中设置斑马条纹类的行 |
bAutoWidth |
autoWidthDT |
让Datatables自动计算宽度 |
bDeferRender |
deferRenderDT |
延迟渲染可以提高Datatables的加载速度 |
bDestroy |
destroyDT |
允许重新实例化Datatables |
bFilter |
searchingDT |
开启搜索功能 |
bInfo |
infoDT |
开启Datatables信息显示 |
bJQueryUI |
jQueryUIDT |
使用jqueryui样式(需要引入jqueryui的css) |
bLengthChange |
lengthChangeDT |
允许改变每页显示的数据条数 |
bPaginate |
pagingDT |
允许表格分页 |
bProcessing |
processingDT |
显示加载信息 |
bRetrieve |
retrieveDT |
检索一个已存在的Datatables实例 |
bScrollAutoCss |
废弃 | |
bScrollCollapse |
scrollCollapseDT |
开启滚动条 |
bScrollInfinite |
废弃 | |
bSearchable |
columns.searchableDT |
定义列是否允许搜索 |
bServerSide |
serverSideDT |
开启服务器模式 |
bSort |
orderingDT |
是否启用Datatables排序 |
bSortable |
columns.orderableDT |
开启或关闭某列的排序 |
bSortCellsTop |
orderCellsTopDT |
Control which cell the order event handler will be applied to in a column |
bSortClasses |
orderClassesDT |
排序列高亮显示 |
bStateSave |
stateSaveDT |
允许浏览器缓存Datatables,以便下次恢复之前的状态 |
bUseRendered |
废弃 | Use columns.renderDT |
bVisible |
columns.visibleDT |
列是否显示 |
fnCookieCallback |
废弃 | |
fnCreatedCell |
columns.createdCellDT |
单元格被创建回调函数,允许dom操作 |
fnCreatedRow |
createdRowDT |
tr被创建回调函数 |
fnDrawCallback |
drawCallbackDT |
表格重绘的时候回调函数 |
fnFooterCallback |
footerCallbackDT |
foot显示回调函数 |
fnFormatNumber |
formatNumberDT |
数字格式化回调函数 |
fnHeaderCallback |
headerCallbackDT |
thead显示回调函数 |
fnInfoCallback |
infoCallbackDT |
表格主要信息显示回调函数 |
fnInitComplete |
initCompleteDT |
表格加载完成回调函数 |
fnPreDrawCallback |
preDrawCallbackDT |
预绘制回调函数 |
fnRender |
废弃 | Use columns.renderDT |
fnRowCallback |
rowCallbackDT |
行重绘回调 |
fnServerData |
ajaxOption |
从 Ajax 源加载数据的表的内容,ajax 作为function用法 |
fnServerParams |
ajax.dataOption |
发送给服务器的参数 |
fnStateLoad |
stateLoadCallbackDT |
定义在何处以及如何应加载已保存的状态的回调 |
fnStateLoaded |
stateLoadedDT |
状态被读取回调 |
fnStateLoadParams |
stateLoadParamsDT |
加载状态,数据操作回调 |
fnStateSave |
stateSaveCallbackDT |
定义如何存和在哪里储表状态回调 |
fnStateSaveParams |
stateSaveParamsDT |
状态保存,数据操作回调 |
iCookieDuration |
stateDurationDT |
状态保存的有效期 |
iDataSort |
columns.orderDataDT |
定义多个列作为列的默认顺序 |
iDeferLoading |
deferLoadingDT |
延迟加载服务器端数据直到第二次重绘 |
iDisplayLength |
pageLengthDT |
更改初始页面长度 (每页的行数) |
iDisplayStart |
displayStartDT |
初始分页起始点 |
iScrollLoadGap |
废弃 | |
iTabIndex |
tabIndexDT |
选项卡索引控件的键盘导航 |
mData |
columns.dataDT |
从行数据对象/数组设置列的数据源 |
mRender |
columns.renderDT |
Render (process) the data for use in the table |
oLanguage.oAria.sSortAscending |
language.aria.sortAscendingDT |
用于WAI-ARIA(无障碍网页应用)属性 |
oLanguage.oAria.sSortDescending |
language.aria.sortDescendingDT |
用于WAI-ARIA(无障碍网页应用)属性 |
oLanguage.oPaginate.sFirst |
language.paginate.firstDT |
翻页中“首页”字符串 |
oLanguage.oPaginate.sLast |
language.paginate.lastDT |
翻页中“尾页”字符串 |
oLanguage.oPaginate.sNext |
language.paginate.nextDT |
翻页中“下一页”字符串 |
oLanguage.oPaginate.sPrevious |
language.paginate.previousDT |
翻页中“上一页”字符串 |
oLanguage.sEmptyTable |
language.emptyTableDT |
表格中没有数据时显示的字符串 |
oLanguage.sInfo |
language.infoDT |
表格主要信息显示字符串 |
oLanguage.sInfoEmpty |
language.infoEmptyDT |
当表格没有数据和搜索记录时,表格主要信息显示字符串 |
oLanguage.sInfoFiltered |
language.infoFilteredDT |
当使用搜索功能后,表格主要信息出追加的字符 |
oLanguage.sInfoPostFix |
language.infoPostFixDT |
追加到所有其他主要信息字符串之后 |
oLanguage.sInfoThousands |
language.thousandsDT |
千分位分隔符 |
oLanguage.sLengthMenu |
language.lengthMenuDT |
页面显示数据条数选项 |
oLanguage.sLoadingRecords |
language.loadingRecordsDT |
当ajax加载数据时-加载信息显示字符串 |
oLanguage.sProcessing |
language.processingDT |
显示正在处理字符串 |
oLanguage.sSearch |
language.searchDT |
搜索框显示字符串 |
oLanguage.sUrl |
language.urlDT |
从远程加载语言信息文件url |
oLanguage.sZeroRecords |
language.zeroRecordsDT |
过滤后空的结果字符串 |
oSearch |
searchDT |
设置一个在Datatables初始化时的搜索选项 |
sAjaxDataProp |
ajax.dataSrcDT |
表数据的数据属性或操作方法 |
sAjaxSource |
ajax.urlOption |
从 Ajax 源加载数据的表的内容 |
sCellType |
columns.cellTypeDT |
要为列创建的单元格类型 |
sClass |
columns.classNameDT |
指定单元格样式 |
sContentPadding |
contentPaddingDT |
给文本内容添加填充被用来计算最合适的表格 |
sCookiePrefix |
废弃 | |
sDefaultContent |
columns.defaultContentDT |
给列设置默认的,静态的内容 |
sDom |
domDT |
按什么顺序定义表的控制元素在页面上出现 |
sName |
columns.nameDT |
设置列的描述性名称 |
sPaginationType |
pagingTypeDT |
分页按钮种类显示选项 |
sScrollX |
scrollXDT |
水平滚动条 |
sScrollXInner |
scrollXInner |
没有文档在1.10中 |
sScrollY |
scrollYDT |
垂直滚动条 |
sServerMethod |
ajax.typeOption |
从 Ajax 源加载数据的表的内容的方式 |
sSortDataType |
columns.orderDataTypeDT |
Live DOM sorting type assignment |
sTitle |
columns.titleDT |
给列设置名称 |
sType |
columns.typeDT |
设置用于筛选和排序字符串处理的列类型 |
sWidth |
columns.widthDT |
设置列宽 |
API
以下是旧的api转换新的,新的api有很多,下面没有全部列出来。关于如何使用它,请参考api完整信息。
| 匈牙利式 | 驼峰式 | 含义 |
|---|---|---|
$ |
$DT |
Perform a jQuery selection action on the full table. |
_ |
row().data()DT, rows().data()DT, cell().data()DT |
从行、列和单元格中获取数据 |
fnAddData |
row.add()DT, rows.add()DT |
给表格添加一行或多行 |
fnAdjustColumnSizing |
columns.adjust()DT |
重新计算列的宽度 |
fnClearTable |
clear()DT |
清除表格的所有数据 |
fnClose |
row().child.hide()DT |
隐藏父行的子行 |
fnDeleteRow |
row().remove()DT, rows().remove()DT |
从Datatables删掉一行或或者更多 |
fnDestroy |
destroy()DT |
从当前上下文销毁掉Datatables对象 |
fnDraw |
draw()DT |
重绘表格 |
fnFilter |
search()DT, column().search()DT, columns().search()DT |
从表格里搜索数据 |
fnGetData |
row().data()DT, rows().data()DT, cell().data()DT |
从列,行,单元格中获取数据 |
fnGetNodes |
row().node()DT, rows().nodes()DT, cell().node()DT |
从列,行和单元格里获取节点 |
fnGetPosition |
row().index()DT, cell.index()DT |
获取有关选定的行、 列或单元格的索引信息 |
fnIsDataTable |
$.fn.dataTable.isDataTable()DT |
检查表格的节点是不是Datatable对象 |
fnIsOpen |
row().child.isShown()DT |
检查子行的父行是否可见 |
fnOpen |
row().child()DT |
使父行的子行可见 |
fnPageChange |
page()DT |
获取/设置表的当前页 |
fnSetColumnVis |
column().visible()DT |
获取/设置单个所选列的可见性 |
fnSettings |
settings()DT |
获取表的设置对象 |
fnSort |
order()DT, column().order()DT |
选择指定列排序 |
fnSortListener |
order.listener()DT |
给指定的列添加排序的监听 |
fnTables |
$.fn.dataTable.tables()DT |
在本页得到所有的Datatables |
fnUpdate |
row().data()DT, cell().data()DT |
设置行或单元格的数据 |
fnVersionCheck |
$.fn.dataTable.versionCheck()DT |
版本号码的兼容性检查功能 |
转载:http://datatables.club/upgrade/1.10-convert.html#
DataTables 1.10.x与1.9.x参数名对照表的更多相关文章
- Datatables 1.10.x在命名上与1.9.x
1.10.x与1.9.x参数名对照表 Datatables 1.10.x在命名上与1.9.x的有区别,新版的使用的是驼峰的命名规则,而之前的是采用匈牙利命名规则 当然,这些变化都是向下兼容的,你可以继 ...
- 10大mysql需要注意的参数
MySQL变量很多,其中有一些MySQL变量非常值得我们注意,下面就为您介绍一些值得我们重点学习的MySQL变量,供您参考. 1 Threads_connected 首先需要注意的,想得到这个变量的值 ...
- 开发笔记-19/10/28 -SpringBoot @Value 获取配置参数
1. 在application.properties 定义参数 role.taskEvent :参数名称 4:值 ## ---------------------任务角色--------------- ...
- jQuery DataTables 插件使用笔记
初始化 在页面中 <!DOCTYPE html> <html> <head> <link rel="stylesheet" type=&q ...
- 基于bootstrap + php +ajax datatable 插件的使用
Datatables是一款jquery表格插件.它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能. 下面是我学习datatables写的一个服务器端(php)分页例子,该功能包含的功能 ...
- 高级javascript---严格模式
严格模式 (JavaScript) 严格模式是一种将更好的错误检查引入代码中的方法. 在使用严格模式时,你无法使用隐式声明的变量.将值赋给只读属性或将属性添加到不可扩展的对象等. 本主题后面的代码 ...
- 严格模式 (JavaScript)
严格模式是一种将更好的错误检查引入代码中的方法. 在使用严格模式时,您无法使用隐式声明的变量.将值赋给只读属性或将属性添加到不可扩展的对象. 〉声明严格模式 可以通过在文件.程序或函数的开头添加 &q ...
- java初步—参数的值传递
校招季,本人匆匆忙忙地参加各种宣讲会,几次笔试下来都遇到同一个题目,而且全都错在同一想法上,方知自己的基础实在不太牢固,因此特别写在博客上提醒自己要脚踏实地地学习!不多说了,题目如下: public ...
- 阿里Java面经大全(整合版)
本文里的面经内容全部来源于牛客网,作为秋招备战复习与查缺补漏时使用.里面部分面经有我的注释和想法,以及部分解答,不一定正确,大家可以查询补充. 阿里巴巴,三面,java实习 昨天晚上11点打电话来,问 ...
随机推荐
- 洛谷 P2812 校园网络【[USACO]Network of Schools加强版】 解题报告
P2812 校园网络[[USACO]Network of Schools加强版] 题目背景 浙江省的几所OI强校的神犇发明了一种人工智能,可以AC任何题目,所以他们决定建立一个网络来共享这个软件.但是 ...
- tf 常用函数 28原则
一个tensorflow图由以下几部分组成: 占位符变量(Placeholder)用来改变图的输入. 模型变量(Model)将会被优化,使得模型表现得更好. 模型本质上就是一些数学函数,它根据Plac ...
- 【bzoj1797】 Ahoi2009—Mincut 最小割
http://www.lydsy.com/JudgeOnline/problem.php?id=1797 (题目链接) 题意 求一条边是否可能在一个最小割集中,以及这条边是否一定在最小割集中. Sol ...
- UVALive - 6439(思维题)
题目链接:https://vjudge.net/contest/241341#problem/F 题目大意:给你一个字符串,你可以用任意单个字符代替其中的一个子串,使它形成一个回文串,要求形成的回文串 ...
- C++ 容器:顺序性容器、关联式容器和容器适配器
什么是容器 首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器.很简单,容器就是保存其它对象的对象 ...
- 洛谷P4364 IIIDX
题意:给定n个数和k,把n个数排成序列,满足ai >= ai/k,并使之字典序最大. 解:毒瘤线段树贪心... 以i/k为i的父亲构树. 当这n个数不同的时候,直接后序遍历贪心即可. 正解神奇的 ...
- zookeeper安装和使用(Windows环境)
zookeeper安装和使用(Windows环境) 2017年11月27日 10:36:07 董昊炘的博客 阅读数:14785 标签: zookeeperwindows zookeeper 一.简 ...
- redis前端启动和后台启动的区别
Part I. 直接启动下载官网下载安装tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 编译make#可使用root用户执行`make install ...
- 枚举 enum 成员变量初始化
typedef enum { A1, A2, A3, A4 = , A_END }A; 如果A1赋值为5,则下列依次递增1,即A2等于6,A3等于7: 由于A4赋值为10,所以A_END等于11 如果 ...
- Docker跨主机网络解决方案
前言:前面的部分一直都是单机跑docker,但实际生产环境不可能只用一台来跑.肯定会用到多台,因为他们都是内部私有ip,那么多台主机之间的容器如何通信?这个是个很头疼的问题!目前主流几种方法如下:1. ...