datatables/datatables

DataTables 是 jQuery Javascript 库的一个插件。它是一个高度灵活的工具,基于渐进增强的基础,可以为任何 HTML 表格添加高级交互控制。

安装量: 1,217,107

依赖项: 43

建议者: 10

安全: 1

星标: 7,309

关注者: 393

分支: 2,170

语言:CSS

1.10.21 2020-05-21 10:08 UTC

README

请注意,这是一个 旧版仓库,DataTables 的主要源仓库为 DataTables/DataTablesSrc

我们的分发仓库(用于 NPM、Nuget 等包)是 DataTables/Dist-* 仓库 - 例如 DataTables/Dist-DataTables。每个分发仓库都包含 DataTables 或扩展的核心 JavaScript 文件或样式。请使用我们的 下载生成器 获取您需要的文件,包括 NPM、Nuget、CDN 和下载。

jQuery DataTables 插件

DataTables 是 jQuery Javascript 库的一个表格增强插件,通过最少的努力为普通的 HTML 表格添加排序、分页和过滤功能。DataTables 的目标声明为

增强 HTML 表格中数据的可访问性。

为了达到这个目标,DataTables 考虑了两组不同的用户

  • 您,使用 DataTables 的开发者。对于开发者,DataTables 提供了广泛的数据获取、显示和操作选项,以及一个用于访问和操作表格的完整 API。

  • 最终用户。对于使用 DataTables 提供界面的用户,获取表格中包含信息的操作,如排序和过滤,以及表格中数据的分页和滚动,都易于使用、直观且快速。

安装 DataTables

要使用 DataTables,获取软件的主要方式是使用 DataTables 下载器。您也可以从 DataTables CDN 包含单个文件。有关详细信息,请参阅 文档

NPM 和 Bower

如果您更喜欢使用 NPM 或 Bower 等包管理器,则提供有软件构建自该仓库的分布仓库,名称为 datatables.net。Bootstrap、Foundation 等其他样式库的样式包也可通过在包名称后添加后缀获得。

有关更多信息,请参阅 DataTables 的 NPMBower 安装页面。DataTables 安装手册还详细介绍了如何使用包管理器与 DataTables 一起使用。

用法

在其最简单的情况下,DataTables 可以通过一行 JavaScript 初始化

$('table').dataTable();

在这里使用jQuery选择器来获取要使用DataTables增强的表格的引用。可以向DataTables传递可选的配置参数,通过传递一个配置对象作为DataTables构造函数的参数,使其执行某些操作。例如

$('table').dataTable( {
  paginate: false,
  scrollY: 300
} );

将禁用分页并启用滚动。

DataTables可用的完整选项列表可在文档中找到。

文档

DataTables选项、API和插件接口的完整文档可在DataTables网站上找到。该网站还包含有关可用于DataTables的广泛插件的信息,这些插件可以进一步增强和定制您的表格。

支持

可以通过DataTables论坛商业支持选项获得DataTables的支持。

许可证

DataTables是在MIT许可证下发布的。您可以自由使用、修改和分发此软件,只要保留版权头信息(特别是以/*!开始的注释块)。