Manual

DataTables的既定目标是”增强HTML表格中数据的可访问性“。为了实现这个目标,我们认识到DataTables具有两类用户,与接口和软件的相互作用分为下面两类:

最终用户需要能够尽快从表中获取有用的信息,为此,DataTables具有内置的功能,比如排序,搜索和分页。在这些控件不言而喻(比如,键入搜索输入框,然后搜索表)的假设下,本文档没有详细介绍最终用户如何使用该界面。

本文档的重点是给使用DataTables的开发人员提供有关在应用程序中使用DataTables所需的信息,对其进行自定义满足您的确切需求,以使最终用户可以从DataTables可以提供的功能中受益。因此,本文档涵盖了有关如何首先在您的网站上安装DataTables的详细信息,解释如何为创建的表格提供数据,并详细说明如何自定义最终用户界面,引导您进入更高级的主题,例如为DataTables创建自己的插件以进一步增强其功能并能与应用程序无缝对接。

尽管DataTables呈现给最终用户和开发人员界面当然是完全不同的,每个对于DataTables都具有同等重要的意义,以实现其目标,即确保可以尽快高效地访问和使用HTML表中的数据。

版本信息:
这里的文档适用于DataTables1.10及更高版本,在旧站点上可以找到有关DataTables早期版本的文档,即建议您尽可能升级。
兼容性信息: DataTables1.10+及其扩展需要jQuery1.7或更高版本。DataTables1.10与IE6及更高版本兼容。扩展需要求IE8或更高版本。完全支持所有其他常用浏览器(Chrome,Firefox,Safari,Opera)。

如何在你的网站中使用datatables。这部分告诉你如何书写html,引入那些文件。如何引入、如何运行datatables,你只需要花两分钟即可。 更多 »

数据是复杂的并且所有的数据是不同的。因此,Datatables中有大量的选项可用于配置如何获得表中的数据显示,以及如何处理这些数据。更多 »

数据是复杂的。表格中的每个单元可能显示多种格式(例如货币数据显示$1200去而1200作为排序)。 Datatables 中可以使用不同的数据适用于不同的数据的处理; 这里管它叫orthogonal-data. 更多 »

在使用表格展示数据的情况下,表中行的数据源有时不包含您希望直接显示在表中的显示的值。 更多 »

手册在这个部分告诉大家如何使用Ajax读取JSON格式的数据到表格中,每一条数据是如何对应到表格的每一列中。 更多 »

Datatables中大量的选项可通过定制展现给最终用户。这部分告诉你如何使用选项配置DataTables。完整的选项列表点此查看。更多 »

Datatables的API提供了丰富的选项来访问一个表中包含的数据,还可以通过函数方式操作表格。这些函数包括选择行、列和单元获取和设置他们的数据,改变列的可见性和搜索条件动态展现到表格当中。 更多 »

样式风格是很重要的,datatable可以无缝适应您的网站/应用。为此,datatable中提供了许多选择样式表,包括自己可定制的CSS,集成bootstrap CSS框架这样的主题。 更多 »

你要知道当Datatables执行一个操作的时候,在一个复杂、动态的应用程序中扮演这重要的角色,出于这个原因,Datatables中将自定义DOM事件,通过使用jQuery的on方法和dt命名空间进行监听更多»

服务器端处理允许Datatables直接利用数据库强大的处理能力, 排序,搜索和数据分页. 这个可以解决大数据量,通过异步请求每页数据来显示Datatables 更多 »

DataTables 默认的字符是English,你也可以翻译成其他语言或定制的字符。 更多 »

安全是Web开发中最基本的主题,并且是从开发到CTO,任何人都不能忽视的主题。世界各地的的黑客每天都在制造新闻,但是不要害怕,你只要稍加注意,你也可以快速创建安全的应用程序。本节讨论与Datatables相关的web安全攻击,以及如何抗衡的方法。更多 »

技术说明包含有关Datatables的信息,这些信息和其他的信息不一样,比如错误信息,有关使用Datatables的技术决策等一些说明。这些信息与API文档结构不一样,所以需要单独作为一个主题进行说明。更多 »