jQuery Datatable系列文章(一)用法以及属性

废话不多说上效果图

jQuery Datatable 插件可以去官网下载

先说说如何用法 戳此处看 我还是在这稍微说下 (声明一下html代码里面有各种类,是因为做项目的时候用的bootstrap,你可以不用加)

在js里面如何调用呢 如下

来具体解释下用法

1 if (typeof gp.dataTable != ‘undefined‘ && gp.dataTable != null) { //为了避免多次初始化datatable()
2
3         gp.dataTable.fnClearTable(0); //清空数据
4         gp.dataTable.fnDraw(); //重新加载数据
5         //fvTable.fnAdjustColumnSizing(); //重新判断列宽度,实际执行并没有效果 
6         return;
7     }

ShowTable()方法里面开头这个if条件是判断 表格是否存在如果存在就清空数据重新加载,效果就是刷新表格

那些属性就不说了,戳此处看 这里讲的很清楚

主要说说这些方法

"fnServerData": function (sSource, aoData, fnCallback) {}

动态绑定数据方法 如上面代码 用了ajax  返回成功后的值会传入fnCallback

来看看jq Datatable的源码

 1     /**
 2      * Update the table using an Ajax call
 3      *  @param {object} settings dataTables settings object
 4      *  @returns {boolean} Block the table drawing or not
 5      *  @memberof DataTable#oApi
 6      */
 7     function _fnAjaxUpdate( settings )
 8     {
 9         if ( settings.bAjaxDataGet ) {
10             settings.iDraw++;
11             _fnProcessingDisplay( settings, true );
12
13             _fnBuildAjax(
14                 settings,
15                 _fnAjaxParameters( settings ),
16                 function(json) {
17                     _fnAjaxUpdateDraw( settings, json );
18                 }
19             );
20
21             return false;
22         }
23         return true;
24     }

英文不是很好就不翻译了明白意思就行,这里根据ajax创建表格 一步一步往下看

在看看_fnAjaxUpdateDraw( settings, json ) 这个方法 得到数据后绘表格的

var data = _fnAjaxDataSrc( settings, json ); 这句就是得到数据源进行绘制表格在看看 _fnAjaxDataSrc( settings, json ) 这个方法

if ( dataSrc === ‘data‘ ) {
	return json.aaData || json[dataSrc] || json.datas;
}

上面这个就是返回data来绘制表格 其中 || json.datas 是我加的,因为我的后端取数表格转json用的datas 。

下面是C#表格实例化JSON的方法

最后看看简单取数方法

年前没有写完,年后补上,有不足请指出,第一次写文章。

这里主要说说 asp.net 开发用法细节体会

时间: 2024-11-05 18:49:16

jQuery Datatable系列文章(一)用法以及属性的相关文章

JQuery dataTable 扩展+Ajax Post,Get一些基本操作(一)

首先, Asp.net MVC 系列暂时没有发现封装好的 类似于web form 的datagrid, 只有一款Jquery 的dataTable , 官网地址 http://www.datatables.net, 接下来讲解一下关于自己在项目中对datatable进行扩展的一些实例.(first,Asp.net MVC have not packaging control similar the web form datagrid , and  now   i just konw Jquery

使用 jQuery Mobile 与 HTML5 开发 Web App 系列文章目录

使用 jQuery Mobile 与 HTML5 开发 Web App 系列文章目录 时间:2012年9月20日 分类:JavaScript 标签:HTML5‚ jQuery Mobile‚ Web App “使用 jQuery Mobile 与 HTML5 开发 Web App”系列文章的数目累积起来也比较多了,为方便大家浏览, Kayo 把这些文章整理成一个目录,收录那些已经写好的文章并会继续更新. 该系列的文章实质上分成四个部分,分别是总体概况.jQuery Mobile 组件.jQuer

JQuery Datatable用法

原文出处:http://sgyyz.blog.51cto.com/5069360/1408251 目标: 使用jQuery Datatable构造数据列表,并且增加或者隐藏相应的列,已达到数据显示要求.同时,jQuery Datatable强大的功能支持:排序,分页,搜索等. Query Datatable能良好支持数据完全加载到本地后构建数据列表,排序.分页.搜索等功能就会自带,不需要我们去关心,在此主要说明通过后台动态的加载数据,已达到在大数据面前提高效率的效果. 1. 通过后台进行分页 2

jQuery插件库代码分享 - 进阶者系列 - 学习者系列文章

这些天将原来在网上找的jQuery插件进行了下整理,特此将代码分享出来给大家. 见下图结构. 对目录结构进行了分类.这里是插件列表. 这里总共收集了20来个插件.还有下面未进行划分的. 下面是DEMO使用示例. 下面是上次的一个示例. 编写Javascript类库(jQuery版) - 进阶者系列 - 学习者系列文章 主要收集了这些个大概能使用到的插件. 下面提供下载地址: http://files.cnblogs.com/lzhdim/JavascriptSLN.rar Ps.今天是周六,天气

一个关于unity3d的系列文章

写在前面 想来从事unity3d开发已有三年多一些,寻思着该为这个奋斗了这么久的行业做些少许贡献,无赖自身水平局限加上各种拖延症,一直未能实施. 该写什么? 该怎么写? 不知道自己的能力是否能够撑起梦想,最后是否会太监? 也不会做需求分析,自己的文章会否有人问津? 更加不知道文章是否书写正确,不要传递了错误的信息,误人技术,徒留一地鸡毛. 想的多了,做得就少了,越想越无法下笔,但近日开始接手一个陈旧的项目,看着自己无法下手的代码,看着各种解不开的变量关系,才知道,虽然unity3d大大降低了做游

1、HTML学习 - IT软件人员学习系列文章

本文做为<IT软件人员学习系列文章>的第一篇,将从最基本的开始进行描述,了解的人完全可以跳过本文(后面会介绍一些工具). 今天讲讲Web开发中最基础的内容:HTML(超文本标记语言).HTML的内容是文本,就象我们在文本文档中记录内容一样. 一.最基本例子. 下面是一个最基本的HTML页面文本内容(代码一): <html> <head> <title>这个HTML页面</title> </head> <body> 这是HT

【强烈强烈推荐】《ORACLE PL/SQL编程详解》全原创(共八篇)--系列文章导航

原文:[强烈强烈推荐]<ORACLE PL/SQL编程详解>全原创(共八篇)--系列文章导航 <ORACLE PL/SQL编程详解> 系列文章目录导航 ——通过知识共享树立个人品牌. 本是成书的,但后来做其他事了,就无偿的贡献出来,被读者夸其目前为止最“实在.经典”的写ORACLE PL/SQL编程的文章-! 觉得对你有帮助,请留言与猛点推荐,谢谢. [推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下) 本篇主要内容如下:第一章 PL/S

Net设计模式实例系列文章总结

1 什么是设计模式 设计模式是对在软件设计过程中重复出现的问题提出了一种比较好的解决方案.正如一位专家所说:设计模式是对程序设计人员经常遇到的设计问题的可再现的解决方案(The Smalltalk Companion).GOF设计模式通常被认为是其他设计模式的基础,随着业务复杂度的增大,会不断涌现新的设计模式,而这些新的设计模式一般会以GOF模式理论为参照. 2 为什么要学习设计模式 从个人职业规划来考虑.一位软件开发工程师随着编码量的增加,开发经验的增加,软件理论理解的加深,会不由自主地想一些

jquery datatable 参数api

jQuery 的插件 dataTables 是一个优秀的表格插件,提供了针对表格的排序.浏览器分页.服务器分页.筛选.格式化等功能.dataTables 的网站上也提供了大量的演示和详细的文档进行说明,为了方便学习使用,这里一步一步进行说明. 首先,需要到 dataTables 的网站 http://www.datatables.net/ 下载这个脚本库, 然后,在网页中先加入 jQuery 的引用,然后,加入 dataTables 的引用. 引入CSS文件和JS文件 -------------