• DataTable学习笔记2


    虽然大多数时候您与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表 - 您可以选择仅获取当前可见的表。

  • 相关阅读:
    Linux Apache Mysql PHP楷模设置配备摆设1
    谋划phpMyAdmin2.6以上版本数据乱码题目
    MYSQL到ORACLE法式迁徙的注意变乱
    关于MySQL中的mysqldump饬令的应用
    MySQL 5.0新特性教程 存储进程:第一讲
    Mysql 数据库的导入与导出
    Linux Apache Mysql PHP典范设置装备安排2
    MYSQL数据库初学者运用指南2
    图解MySQL数据库的铺排和操作3
    MySQL完成表中掏出随机数据
  • 原文地址:https://www.cnblogs.com/feiwenstyle/p/9713583.html
Copyright © 2020-2023  润新知