Bootstrap table是国人开发的一款基于 Bootstrap 的 jQuery 表格插件,经过简单的设置,就能够拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。css
目前在github上已经有2600多个Star,可见其受欢迎程度。其官方网站地址 为:http://bootstrap-table.wenzhixin.net.cn/。里面能够下载使用所需的JS和CSS文件,以及参考文档和例子。html
Bootstrap-Table显示数据到表格的方式有两种,一种是客户端(client)模式,一种是服务器(server)模式。
所谓客户端模式,指的是在服务器中把要显示到表格的数据一次性加载出来,而后转换成JSON格式传到要显示的界面中,在JavaWeb中能够保存在request中,而后转发到指定界面,在界面初始化的时候使用EL表达式获取,而后调用相关初始化的函数,将JSON字符串传进去便可显示。客户端模式较为简单,它是把数据一次性加载出来放到界面上,而后根据你设置的每页记录数,自动生成分页。当点击第二页时,会自动加载出数据,不会再向服务器发送请求。同时用户能够使用其自带的搜索功能,能够实现全局数据搜索。对于数据量较少的时候,能够使用这个方法。可是对于数据量大的系统,使用该方法会形成加载出一些好久以前的,用户不在关注的数据,使得加载速度变慢,增长了服务器的负担,浪费了资源。这时应该采用服务器模式。
所谓服务器模式,指的是根据设定的每页记录数和当前要显示的页码,发送数据到服务器进行查询,而后再显示到表格中。该方法能够根据用户的须要动态的加载数据,节省了服务器的资源,可是不能使用其自带的全数据搜索功能。由于你加载的数据只是一页的数据,因此全数据搜索的范围也只在一页之中。
客户端模式较为简单,读者可根据官方文档和例子自行实践。这里主要介绍服务器模式,并能够实现带参数的查询。git
直接使用免费且稳定的cdn服务github
如:Bootstrap中文网开源项目免费 CDN 服务,搜索本身所须要的较稳定的版本。bootstrap
使用visual studio自带的包管理工具:Nuget服务器
NuGet的官方说明是:NuGet是一款Visual Studio的扩展,它能够简单的安装、升级开源库和工具。
官网地址:http://www.nuget.org/
从官网下载安装完成以后,就能够在vs中使用了。函数