[Bootstrap,JQuery] 美化表格

大家好?

今天我想向大家介绍一款在开发 GMS 工具时非常实用的前端插件。

您可以通过访问以下 URL 进行查看:

https://datatables.net/examples/styling/bootstrap.html

以下是应用(前)与(后)的截图。

应用前

<应用前>

上图是目前在测试中,大约 2000 条数据在没有插件的情况下显示的样子。

(未来如果数据堆积得非常多……那场面应该很壮观吧?)

以下是应用插件后的效果。

可以按 10、20、50、100 条进行整理查看,通过 Search 可以搜索表格行,并提供了分页(Pagination)功能。

如果抱着“想亲手实现看看”的想法,或者从来没有实现过(分页、条目显示、搜索),我建议还是亲自尝试一下。

如果已经实现过,觉得是在做重复劳动的话,我认为使用这个插件来处理工作会更加轻松。

使用方法简要整理如下。

建议使用 jQuery 1.12 或更高版本。(我没有测试过更低版本。因为示例网站使用的是 1.12 版本,所以在此告知。笔者使用的是 jQuery 2.x 版本。)

1. 下载文件并应用 <script src=""></script> 脚本。

dataTables.bootstrap.min.js
下载

jquery.dataTables.min.js
下载

配置如下所示:

查看更多

<script src="http://code.jquery.com/jquery-2.1.4.js"></script>

<script src="dataTables.bootstrap.min.js"></script>

<script src="jquery.dataTables.min.js"></script>

2. 调用 API。

按如下方式进行调用。

$( '#example' ).DataTable();

如果您想从零开始制作所有功能,建议尝试亲手实现。

但是,如果您在实际工作中没有时间,推荐使用这个插件。

(不过,如果需要进行更深度的定制,还是建议自己制作。)

使用体验——非常方便。

不过,我没有测试过浏览器的兼容性。在 Chrome 48.0 及以上版本中运行正常。

AD