初始化表格时,要使用aoColumnDefs或者aoColumns属性给每一列设置属性。
无论列是否显示,表格中新加的数据,如果按照下列设置,则数据源每一列都不能少。例如:
aoColumnDefs : [
{"aTargets" : [0], "mData" : "name"},
{“aTargets” : [1], “mData” : “age”},
{“aTargets” : [2], “mData” : “salary”}
]
那么使用table.fnAddData(arrayData)时,arrayData的数据必须是:
[
{“name” : “Jim”, “age”: 20, “salary”: 1000000},
]
每个列对应的属性都不能少。
如果某一列对应的属性可能会缺失,则可以如下设置避免出错:
aoColumnDefs : [
{"aTargets" : [0], "mData" : "name"},
{“aTargets” : [1], “mData” : “age”},
{“aTargets” : [2], “mData” : function(source, type, val){
if(source.salary){
return source.salary;
}else{
return null;
}
}}
]
如果既不用aoColumnDefs也不用aoColumns给表格列设置属性,那么就得使用如下方式直接添加数据,而不能使用对象的方式:
dataTable.fnAddData(['Jim', 21, 1000000])
数据会按照顺序,原封不动的插入到单元格中。如果想在单元格中放入checkbox,可以直接用:
dataTable.fnAddData(['<input type="checkbox">', 21, 1000000])
如果某一列无“数据源”,则可以在初始化表格时如下设定:
"aoColumns": [
null,
null,
{ "mData": null }
]
也可以在aoColumnDefs中设置 mData : null
则添加数据时可以使用如下格式,缺少一列数据。
[
{“name” : “Jim”, “age”: 20},
]
分享到:
相关推荐
开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery.dataTables.min开发工具 jquery....
Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能,包括排序、分页、扩展、主题、国际化等
Spring Boot+MybatisPlus使用JQuery DataTables表格插件展示数据、实现分页和模糊查询等功能
jquery1.6 datatables插件1.8 附带例子 API等 WEB页面显示列表,课排序 列过滤 隐藏列等功能
主要介绍了jQuery+datatables插件实现ajax加载数据与增删改查功能,涉及jQuery结合datatables插件针对页面表格实现数据加载及增删改查等相关操作技巧,需要的朋友可以参考下
Jquery dataTables插件 支持静态分页 排序 固定表头 ajax事件 等等 简单易上手
DataTables - jQuery表格插件
JQuery DataTables 列过滤插件 列过滤功能是您需要使用 DataTables 站点上的自定义示例实现的功能之一。 作为替代方案,您可以使用 DataTables Column 过滤器插件,其中封装了来自 DataTables 站点的大多数代码示例...
JQuery DataTables示例,包含分页、拖拽、导出,前端、后台分页都有,项目直接导入就可以使用,项目框架是struts2写Web项目。
使用JQuery.Datatables再也不用烦恼了,非常方便的集成插件,还是老外牛叉啊!
这是 jQuery 的 DataTables 插件的附加组件,它根据表列中的数据创建过滤小部件。 这是 jQuery 的 DataTables 插件的附加组件,它根据表列中的数据创建过滤小部件。 小部件在布局元素中分组,独立于源列。 可以对...
主要为大家详细介绍了jQuery DataTables插件自定义Ajax分页的相关资料,需要的朋友可以参考下
jquery dataTables两种版本 jquery两种版本 及相关css
jquery 分页插件 dataTables 仅包含demo_table.css,jquery.dataTables.js,jquery.js
jquery-datatables-rails, 用于 Rails的jquery数据表 gem jquery-datatables-rails 这个 gem 为 jQuery DataTables插件提供了方便,以便与 Rails 资产pipleine结合使用。 它提供所有基本的datatable文件,以及一些...
NULL 博文链接:https://gcc2ge.iteye.com/blog/2224072
jQuery Datatables
官方下载 datatables所需包文件
本技巧说明了如何自定义使用jQuery DataTables插件创建的PDF。