dataTable() 与 DataTable() 的差别与处理方式

jQuery dataTable的初始化有两种方式:

var dataTable = $('#example').dataTable();

var DataTable = $('#example').DataTable();

两者均能对dataTable进行初始化。可是当推断DataTable==dataTable的结果为false。

原因是:DataTable是老数据表构造,它返回一个jQuery对象。这个jQuery对象是丰富的的API方法。如fnfilter。fndeleterow等等。

如:

DataTable.fnDeleteRow(0);
DataTable.fnAddData([‘E‘, ‘F‘]);

假设须要保持旧的代码,或者因为某些原因须要使用老的DataTable的构造函数。但仍须要使用新的API,jQuery对象扩展(从1.10.0)用。

api()方法返回新的API:

dataTable.api().row(0).remove();

dataTable.<span class="pln">api</span><span class="pun">().</span><span class="pln">row</span><span class="pun">.</span><span class="pln">add</span><span class="pun">([</span><span class="str">'E'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'F'</span><span class="pun">]).</span><span class="pln">draw</span><span class="pun">();</span>
时间: 2024-10-01 09:32:54

dataTable() 与 DataTable() 的差别与处理方式的相关文章

dataTable() 与 DataTable() 的区别与处理方式

jQuery dataTable的初始化有两种方式: var dataTable = $('#example').dataTable(); 与 var DataTable = $('#example').DataTable(); 两者均能对dataTable进行初始化,但是当判断DataTable==dataTable的结果为false. 原因是:DataTable是老数据表构造,它返回一个jQuery对象.这个jQuery对象是丰富的的API方法,如fnfilter,fndeleterow等等

将list&lt;对象&gt;转换成DataTable,把DataTable转换成参数传入存储过程实现批量插入数据

领导让在存储过程中批量添加数据,找出效率最高的,我看到后台代码后,发现可以将list<对象>转换成DataTable,把DataTable转换成参数传入存储过程实现批量插入数据,知道还有其他的方法,不过这个方法已经实现,就写一下了: 1.创建表. CREATE TABLE [dbo].[person]( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NULL, [Pwd] [nvarchar](50) NULL, [Age]

C# DataTable.DefaultView.Sort 排序方法 DataTable合并 DataTable中Merge属性的用法

排序 DataTable.DefaultView.Sort ="ID ASC"" DataTable进行合并1(必须相同结构DataTable)  DataTable中Merge属性 两个DataTable进行合并,最初测试使用DataTable的Merge方法直接合并读取,一个是两边接收的数据类型有很多不致,一个是感觉这个太简单了.所以在程序总报类型错误的时,我舍弃了这种方法取而代之的是从两个DataTable里面读值分别进行判断显示. DataTable  oldData

JavaScript发展史,与JScript差别,引入方式,数据类型,命名规范,命名推荐,解决命名冲突

文件夹: 1.JavaScript发展史 2.JavaScript与JScript差别 3.JavaScript引入方式 4.JavaScript基本数据类型及布尔值 5.JavaScript命名规范 6.JavaScript命名推荐 7.JavaScript解决命名冲突 1. JavaScript发展史 1.Netscape发明了JavaScript(1992年后) 1)出现JavaScript的原因(Netscape Navigator) * 网络的不断普及与推广,有庞大的用户量 * 因为当

反射List&lt;M&gt; To DataTable|反射IList To DataTable|反射 DataTable To List&lt;M&gt;

将DataTable集合反射获取 List<M> /// <summary> /// 根据DataTable集合反射获取 List<M> /// </summary> /// <typeparam name="M">泛型实体</typeparam> /// <param name="dt">DataTable</param> /// <returns>实体集合

NPOI帮助类(Excel转DataTable、DataTable转Excel)

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using NPOI.SS.UserModel; 6 using NPOI.XSSF.UserModel; 7 using NPOI.HSSF.UserModel; 8 using System.IO; 9 using System.Data; 10 11 namespace NetUtilityLib 1

C# 通用DataTable 拆分小表

一个简单的使用遍历的方式进行DataTable 的拆分 private static List<DataTable> DataTableSplite(DataTable dt, int modcounts) { List<DataTable> list = new List<DataTable>(); int counts = dt.Rows.Count / modcounts; /// 取整数个数 int mod = dt.Rows.Count % modcounts

DataTable 转实体

因为Linq的查询功能很强大,所以从数据库中拿到的数据为了处理方便,我都会转换成实体集合List<T>. 开始用的是硬编码的方式,好理解,但通用性极低,下面是控件台中的代码: 1 using System; 2 using System.Collections.Generic; 3 using System.Data; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks; 7 8 namespace

yui datatable动态修改行号

相关函数 getRecord  :YAHOO.widget.Record getRecord ( row ) For the given identifier, returns the associated Record instance. 传入RecordSet position Index或者Recod  Id 返回 该行的实例 updateCell:void updateCell ( oRecord , oColumn , oData , skipRender ) For the give