下载单个发行版文件

DataTables 源文件位于 DataTables CDN,用于该软件的发行版。应为每个软件包含的文件如下图所示。如果您只想加载一个 CSS 和 JavaScript 文件,请使用 下载生成器,它将合并这些文件以优化性能。

DataTables

DataTables 是 DataTables 项目的核心软件,它涉及两个主文件,DataTables JavaScript 和 CSS。

DataTables 2.1.8 是 DataTables 当前的稳定版本。

CSS
JS

扩展

扩展可用于向 DataTables 添加其他功能。属于核心 DataTables 项目的这些扩展可在 CDN 上获得。当前版本见下文所示。历史版本的文件也可用,但对于新项目,始终使用最新版本!

自动填充

自动填充功能为表格添加了类似 Excel 的选项,允许点击并拖动单元格,根据需要填写信息和递增数字。

CSS
JS

按钮

DataTables 的按钮扩展提供了一组通用选项、API 方法和样式,以在页面上显示将与 DataTable 交互的按钮。核心库提供了可构建插件的基础框架。还提供了用于数据导出、打印和列可见性控制的插件按钮。

CSS
JS

按钮还提供了以下提供功能性按钮的文件。请注意,HTML5 导出按钮需要 JSZipPDFMake 才能运行。

列可见性控制
JS
HTML5 导出按钮
JS
打印按钮
JS

列重新排序

列重新排序允许终端用户通过拖放列标题来修改表的列顺序。

CSS
JS

日期时间

日期时间是在 Editor、搜索生成器和其他用于 DataTables 的组件中使用的独立日期选择器库。

CSS
JS

固定列

固定列“冻结”滚动 DataTable 中最靠左的列,以为终端用户提供指南(例如索引列)。

CSS
JS

固定表头

固定表头插件将冻结 DataTable 中的表头、页脚以及最左和/或最右列,确保标题信息始终可见。

CSS
JS

键表

键表在任何表格上都提供类似 Excel 的单元格导航。可以将事件(焦点、模糊、动作等)分配给单个单元格、列、行或所有单元格。

CSS
JS

自适应

自适应是 DataTables 的一项扩展,它将自动调整表格中可见的列,以最佳方式适应可用的显示空间,终端用户可以查看任何隐藏数据。

CSS
JS

行组

RowGroup 增加了按给定数据点轻而易举地对 DataTable 中的行进行分组的功能。分组显示为插入在组之前或之后的插入行。

CSS
JS

RowReorder

RowReorder 增加了通过用户与表格的交互(单击并拖动/触摸并拖动)重新排列 DataTable 中的行。还可集成 Editor 的多行编辑功能,以立即更新行。

CSS
JS

Scroller

DataTables 的虚拟渲染器,使表格看起来像它可以根据完整的数据库进行滚动,但实际上只绘制了当前显示行,可实现快速操作。

CSS
JS

SearchBuilder

SearchBuilder 向最终用户提供一个易于使用的 UI,供他们为 DataTable 创建自己的复杂自定义搜索表达式。在大型数据集内针对特定数据进行搜索时,这会非常有用。

CSS
JS

SearchPanes

SearchPanes 向 DataTable 添加了窗格,其具备通过在窗格内选择行来进行搜索的功能。在添加更全面的搜索功能和自定义搜索功能时,这非常有用。

CSS
JS

Select

Select 是 DataTables 的一个扩展,用于提供表格项选择功能 - 行、列和单元格。对于多项选择,还有高级选择选项;还可以通过 DataTables API 来选择和检索项。

CSS
JS

StateRestore

StateRestore 扩展了 DataTables 的状态保存功能,允许随时保存和重新加载多个状态。还可以自定义保存在每个已保存状态中的 DataTables 元素。

CSS
JS