datatable1.9 与datatable1.10以数据差异
我还探讨datatable1.10新用途,如果在下面的代码中的错误,欢迎。。
1.10与1.9解释官方网站之间的差异:http://www.datatables.net/upgrade/1.10
看代码。先看1.9的写法:
$(document).ready(function() {
var table, _qData;
table = $('#example').dataTable({
aoColumns : _tableCols,
fnCreatedRow : xxxxx, //函数名
});
loadList();
});
// table: 表格对象
function loadList() {
$.ajax({
url : '/queryxxxx',
data : _qData,
dataType : 'json',
success : function(data) {
table.fnClearTable();
table.fnAddData(data.records);
}
});
}
var _tableCols = [ {
mData : null,
bSortable : false,
sClass : "center",
sWidth : "30",
mRender :xxxx //函数名
}, {
mData : 'groupCode',
sWidth : "120",
bSortable : true
}, {
mDataProp : "uuid",
sClass : "center",
bSortable : false,
sWidth : "124",
mRender : xxxx //函数名
} ];
如今看1.10的写法
$(document).ready(function() {
var table, _qData;
table = $('#example').dataTable({
"columns" : _tableCols,
"createdRow" : xxxxx, //函数名
});
loadList();
});
// table: 表格对象
function loadList() {
$.ajax({
url : '/queryxxxx',
data : _qData,
dataType : 'json',
success : function(data) {
table.clear().draw();
table.rows.add(data.records).draw();
}
});
}
var _tableCols = [ {
data: null,
orderable: false,
className : "center",
width : "30",
render :xxxx //函数名
}, {
data : 'groupCode',
width : "120",
orderable: true
}, {
data: "uuid",
className : "center",
orderable: false,
width : "124",
render : xxxx //函数名
} ];
我们在看一种1.10的写法。
此时我们将Ajax放在datatable里面
var table= $('#example').dataTable({
"columns" : _tableCols, //_tableCols 写法同上
createdRow : xxxxx, //该函数用于行事件
"ajax" : {
"url" : "xxxxx",
"type" : "POST",
"dataSrc" : function(json) {
return json.records;
},
"error" : function() {
var data = {
"data" : []
};
return data;
}
}, });
该种方式也能给datatable赋值。
。。
。
用mDataProp绑定字段 跟mdata 一样的使用方法,这两个都是datatable 1.9及曾经使用方法。1.10之后统一用data了。
1.9 -----》 1.10
mdata mdataprop -->data
bSortable -->orderable
sClass -->className
swidth -->width
mRender -->render
fnCreatedRow -->createdRow
datatables warning table id requested unknown parameter from the data source for row
(说明:The reason for these warnings are normally due to null values in the data source. The key to suppressing this warning is through the use of the sDefaultContent property.)
以下代码也能略微解决:
1. "aoColumnDefs" : [ {
sDefaultContent : '',
aTargets : [ '_all' ]
} ],
2.
add $.fn.dataTableExt.sErrMode = 'throw' in the page where the plugin is used
搜索 datatable 1.10 ajax
版权声明:本文博客原创文章。博客,未经同意,不得转载。
datatable1.9 与datatable1.10以数据差异的更多相关文章
- 转-oracle中比较两表表结构差异和数据差异的方法
oracle中比较两表表结构差异和数据差异的方法 原作者:li2008xue2008ling 出处:http://blog.csdn.net 在工作中需要完成这么一个需求:比较两个表的表 ...
- oracle中比较两表表结构差异和数据差异的方法
在工作中需要完成这么一个需求:比较两个表的表结构是否形相同,并找出差异.比较两个表中的数据是否相同,并找出差异数据? 分析:由于表结构中字段比较多,手工比较很浪费时间,而且不能保证不出错误.对于 ...
- Mysql 保留最新的10条数据
Mysql每天执行计划,保留最新的10条数据,其余的删除 1.Mysql 保留最新的10条数据 sql语句: DELETE tb FROM tbname AS tb,( SELECT id FROM ...
- Oracle结合Mybatis实现取表中前10条数据
之前一直使用mysql和informix数据库,查表中前10条数据十分简单: 最原始版本: select top * from student 当然,我们还可以写的复杂一点,比如外加一些查询条件? 比 ...
- excel 快速比对两列数据差异
excel 快速比对两列数据差异 CreateTime--2018年5月31日11:19:35 Author:Marydon 1.情景展示 找出两列数据的差异 2.具体操作 方式一:使用条件格式 ...
- php 导出excel 10万数据
php导出excel 10万数据(此代码主要测试用) 在工作当中要对一些基本信息和其他信息导出 起初信息比较小无所谓.... 但当信息超出65535的时候 发现点问题了 超出了 而且 反应速度很慢 实 ...
- oracle和sql server中,取前10条数据语法的区别
在sql server中,取数据中前10条语句,我们可以用top 10 这样语句,但是oracle就没有这个函数,接下来介绍它们之间的区别 1.sql server 取前10语句和随机10条的语法 - ...
- 10.Solr4.10.3数据导入(DIH全量增量同步Mysql数据)
转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.创建MySQL数据 create database solr; use solr; DROP TABLE ...
- 9.Solr4.10.3数据导入(post.jar方式和curl方式)
转载请出自出处:http://www.cnblogs.com/hd3013779515/ 1.使用post.jar方式 java -Durl=http://192.168.137.168:8080/s ...
随机推荐
- Android网络服务发现(NSD)协议的使用
Android的网络服务发现协议(NSD)能够用于在小范围的网络中发现邻近设备上的某个应用.这对于一些社交网络.多人游戏类的应用会很有帮助. Android的NSD的用法大致上分为四种操作: 1. 注 ...
- java去全半角空格,trim(), replaceAll(" +",""),replaceAll("\\s*", ""), replaceAll(" | ", "")
JAVA中去掉空格 . String.trim() trim()是去掉首尾空格 .str.replace(" ", ""); 去掉所有空格,包括首尾.中间 St ...
- Effective C++规定45 附加代码
这部分是额外的代码的博客.键45条款想法已经实现. #include<iostream> using namespace std; template<typename T> c ...
- Leetcode: Spiral Matrix. Java
Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral or ...
- uva 571 素数的性质
给定 两个杯子,容量分别分Ca,Cb, 要我们用这两个瓶子倒来倒去,得到某个瓶子里装有N的水 而且给的数据保证 Cb > N,且Ca,Cb互质 那么我们肯定可以在容量为Cb的杯子里得到N的水 ...
- OpenMp高速分拣
#include <stdio.h> #include<stdafx.h> #include<iostream> #include <stdlib.h> ...
- Android开发有用技巧:推断当前系统语言版本号
Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); 以上 ...
- 重新想象 Windows 8 Store Apps (17) - 控件基础: Measure, Arrange, GeneralTransform, VisualTree
原文:重新想象 Windows 8 Store Apps (17) - 控件基础: Measure, Arrange, GeneralTransform, VisualTree [源码下载] 重新想象 ...
- SQLServer 网络协议(一)
SQLserver现在主要的3种协议:Shared Memory.TCP/IP 和 Named Pipe SharedMemory: Shared Memory最快最简单的协议,使用SharedMem ...
- Java自定义比较器Comparator
1.数字排序 奇数在前,偶数在后.奇数降序,偶数升序.输入:"0,1,2,3,4,5,6,7,8,9" 输出:"9,7,5,3,1,0,2,4,6,8&q ...