DataTable学习笔记2

news/2024/7/2 16:59:49

虽然大多数时候您与DataTables的Javascript交互将使用本网站的“ 使用”部分中所述的初始化对象来完成,但有时您可能会发现对表进行一些外部控制很有用。jQuery.dataTable对象提供以下函数。

还有许多可用的插件API函数,它们扩展了DataTables的功能,超出了本页所述的内置函数。

注意那些使用服务器端处理的人:许多API函数假设数据存储在客户端而不是服务器端完成。因为诸如fnAddData和fnDeleteRow之类的函数不会影响数据库中保存的数据。事实上,DataTables不知道您是否使用数据库!因此,您必须对服务器进行必要的调用以根据需要操作数据,然后只需重绘表(fnDraw)以查看新数据。


显示详细信息

对表的TR元素(来自tbody)执行jQuery选择器操作,并返回生成的jQuery对象。


显示详细信息

几乎与$ in操作相同,但在这种情况下返回匹配行的数据 - 因此,使用的jQuery选择器应匹配TR行节点或TD / TH单元节点而不是任何后代,因此可以获取数据行/单元格。如果找到匹配的行,则返回的数据是用于创建行的原始数据数组/对象(如果来自DOM源,则生成的数组)。

此方法通常与$结合使用,其中两个函数都被赋予相同的参数,并且数组索引将相同地匹配。

fnAddData 
显示详细信息

向表中添加一个新行或多行数据。请注意,这仅适用于客户端处理 - 如果您使用服务器端处理(即“bServerSide”:true),然后要添加数据,您必须将其添加到数据源,即服务器端,通过Ajax调用。

fnAdjustColumnSizing 
显示详细信息

此函数将使DataTables根据表中包含的数据和应用于列的大小(在DOM,CSS或通过sWidth参数)重新计算列大小。当表的父元素的宽度发生变化时(例如窗口调整大小),这可能很有用。

fnClearTable 
显示详细信息

快速简单地清理桌子

fnClose 
显示详细信息

与“打开”行完全相反,此函数将关闭当前“打开”的所有行。

fnDeleteRow 
显示详细信息

删除表的行

fnDestroy 
显示详细信息

通过删除所有DataTables增强功能,对表结构和事件侦听器的更改,将表还原到DOM中的原始状态。

fnDraw 
显示详细信息

重绘表格

fnFilter 
显示详细信息

根据数据过滤输入

fnGetData 
显示详细信息

根据提供的参数获取整个表,单个行或单个单元格的数据。

fnGetNodes 
显示详细信息

获取表格主体中使用的TR节点数组。请注意,您通常希望优先使用'$'API方法,因为它更灵活。

fnGetPosition 
显示详细信息

从包含隐藏列的DOM元素和列索引中获取特定单元格的数组索引

fnIsOpen 
显示详细信息

检查行是否“打开”。

fnOpen 
显示详细信息

此函数将在页面上当前显示的行之后直接放置一个新行,并将HTML内容传递给该函数。例如,这可用于要求确认应删除特定记录。

fnPageChange 
显示详细信息

更改分页 - 在简单的API函数中提供分页的内部逻辑。使用此功能,您可以将DataTables表转到下一页,上一页,第一页或最后一页。

fnSetColumnVis 
显示详细信息

显示特定列

fnSettings 
显示详细信息

获取特定表的设置以进行外部操作

fnSort 
显示详细信息

按特定列对表进行排序

fnSortListener 
显示详细信息

将排序侦听器附加到给定列的元素

fnUpdate 
显示详细信息

更新表格单元格或行 - 此方法将接受用于更新单元格的单个值,用于每列的一个元素的值数组或与原始数据源格式相同的对象。该功能是自引用的,以便更轻松地进行多列更新。

fnVersionCheck 
显示详细信息

为插件提供一种通用方法来检查正在使用的DataTable的版本,以确保兼容性。

静态方法

除了适用于各个表的上述函数之外,DataTable还提供了许多静态函数,这些函数提供了有关在页面上使用DataTable的一般信息。可以通过对象$ .fn.dataTable。{functionName}访问这些函数。

fnVersionCheck 
显示详细信息

为插件提供一种通用方法来检查正在使用的DataTable的版本,以确保兼容性。

fnIsDataTable 
显示详细信息

检查TABLE节点是否已经是DataTable表。

fnTables 
显示详细信息

获取已初始化的所有DataTable表 - 您可以选择仅获取当前可见的表。

转载于:https://www.cnblogs.com/feiwenstyle/p/9713583.html


http://www.niftyadmin.cn/n/4771160.html

相关文章

前端 css+js实现返回顶部功能

描述&#xff1a; 本文主要是讲&#xff0c;通过cssjs实现网页中的【返回顶部】功能。 实现代码&#xff1a; HTML&#xff1a; 1 <div> 2 <button οnclick"returnTop()" id"btnTop" title"返回顶部">返回顶部</button> …

访问iframe页面session过期后跳转到登录页的问题

在MVC中一般都会封装BaseControl 来限制 是否有权限&#xff0c;登录 public class BaseController : Controller{public system_user LoginUser{ get; set; }protected override void OnActionExecuting(ActionExecutingContext filterContext){bool IsExt false;object obj …

SQL执行错误 错误消息:SQL Server检测到基于一致性的逻辑I/O错误

--1.设置数据库为单用户模式(会立即断开其他所有用户的连接) ALTER DATABASE YourDatabaseName SET SINGLE_USER WITH ROLLBACK IMMEDIATE; GO--2.修复数据库(允许数据丢失) DBCC CHECKDB (YourDatabaseName, REPAIR_ALLOW_DATA_LOSS)--3.单用户模式关闭(多用户模式开启) ALTER…

Windows 系统 安装SCons

1. 安装python2.7或以上版本&#xff0c;执行python2.x的安装包程序python-2.7.12.amd64.msi进行安装即可 2. 安装scons 下载scons-3.0.4.zip压缩包并解压缩&#xff0c;&#xff08;http://sourceforge.net/projects/scons/files/scons/2.3.2/&#xff09; CMD下进入解压后的…

window下 vs2017-- boost 编译及使用

boost的编译和使用&#xff0c;经过搜集资料和总结&#xff0c;记录成文。感谢文后所列参考资料的作者。 1 下载 地址&#xff1a;http://sourceforge.net/projects/boost/files/boost/1.56.0/ 可以选择 boost_1_56_0.7z 下载。 2 编译 2.1 生成boost的自用的编译工具bjam…

Microsoft Word 2016 VBA开发 通过脚本实现表格内显示、隐藏一行注释

背景 曾经的同事微信求助&#xff0c;在一个类似问卷的docx文件中的某个Table内&#xff0c;分别放入两个按钮&#xff1a;显示、隐藏&#xff0c;用于指导用户进行表格填写 方法 1. 创建一个docm文件&#xff0c;并启用宏 2. 在Visual Basic编辑器中插入如下代码 Public Sub S…

手机号归属地 查询

1、http://www.guisd.com 目前测试 有些号段无法查询出结构 2、http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel*** 3、https://www.juhe.cn/docs/api/id/72 需注册 免费 1000次/天 4、http://www.114best.com/dh/114.aspx?w百事通

SQL Server去重取所有列方式

select * from table where id in (select max(id) from table group by [去除重复的字段名列表,....])