您好,欢迎访问一九零五行业门户网

详细介绍bootstrap paginator分页实例代码

这篇文章主要为大家详细介绍了bootstrap paginator分页前后台用法示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
bootstrap paginator分页前后台用法示例,供大家参考,具体内容如下
准备工作:
bootstrap-paginator.js 插件
github开源项目百度自行下载
引入js文件(jquery1.8+bootstrap.min.js+bootstrap.css+bootstrap-paginator.js)
<!--路径根据自己项目修改--> <link rel="stylesheet" href="/bootstrap/css/bootstrap.css" rel="external nofollow" > <script type="application/javascript" src="/js/jquery-3.2.1.min.js"></script> <script type="application/javascript" src="/bootstrap/js/bootstrap.min.js"></script> <script type="application/javascript" src="/bootstrap/js/bootstrap-paginator.min.js"></script>
<!--jsp页面只需一个 ul 给定 class 和 id--> <ul class="pagination" id="page"></ul>
js 中列表页面请求
各种异步请求都适用(本例采用angular的 $http 请求)
options 是插件的各项设置
bootstrapmajorversion:3 版本声明必须
onpageclicked:点击页数,page就是当前页
itemtexts属性将<<等符号替换为上一页等文字(不写也可以)
$http.post('../userctrl/getusers').success(function (response) { var pagecount = response.total; $scope.users = response.users; var options = { currentpage: 1, totalpages: (pagecount%10) == 0?(pagecount/10):(pagecount/10)+1, numberofpages:10, bootstrapmajorversion:3, itemtexts: function (type, page, current) { switch (type) { case "first": return "首页"; case "prev": return "上一页"; case "next": return "下一页"; case "last": return "末页"; case "page": return page; } },onpageclicked: function(event, originalevent, type, page){ $.post( "../userctrl/getusers", {"page":page}, function (map) { $scope.users = map.users; $scope.$apply(); }, "json" ); } } $('#page').bootstrappaginator(options); }).error(function (response) { alert("列表请求出错"); });
后台操作
分页之后的数据
总记录数或总页数
/** * 请求列表数据 * @return users */ @requestmapping("getusers") public @responsebody map<string,object> selectusers(integer page){ if(page==null)page=1;//页面第一次加载,默认为首页 list<user> users = userservice.selectusers(page); integer total = userservice.gettotal();//总记录数 map<string,object> map = new hashmap<string,object>(); map.put("users",users); map.put("total",total); return map; }
以上就是详细介绍bootstrap paginator分页实例代码的详细内容。
其它类似信息

推荐信息