有关使用bootstrap-table.js实现扩展分页工具栏功能

这篇文章主要介绍了bootstrap-table.js扩展分页工具栏,增加跳转到xx页功能,由于我的水平停留在dom级,此次扩展只支持页面上的表格,如果大家有好的建议欢迎提出

新项目,准备引用bootstrap-table这个控件来展示页面上的表格,无奈这款控件的分页工具栏没有跳转到xx页的功能,为了适应公司美工(只会出图的美工,却跟我要求这要求那)的蛋疼需求,硬着头皮改了一下bootstrap-table的源码,实现了此功能。

注:由于本人js水平停留在dom级,此次扩展只支持页面上的单表格,也就是说如果同一个页面引用两次bootstrap-table的话,该跳转将无效。

各路神仙如果有更完美的解决方案,也请留言告诉我一声,让我也学习一下。

关于如何引用控件什么的就不说了,网上百度一下说的都比我好,下面直接上源码。

1、下载bootstrap-table.js的源码(注意不要下载min的,我下载的版本是:version: 1.11.0),在源码中以 ‘

  html.push(”,         ‘

‘,         ‘

‘,         ” + this.options.paginationPreText + ”);

ok,把上面这段代码覆盖成下面的代码       

  1.   html.push('',        '

    ',        '

    跳转到第页

    ',        '

    ',        '

登录后复制’,        ” + this.options.paginationPreText + ”);

到这,源码就修改完了。

2、然后,在全局css文件里添加以下class

  1. .pageBtn {  }.pageNum {  width: 40px;  border-radius: 3px;}.goPage {  float: right;  margin-left: 5px;  margin-top: 13px;  height: 30px;}

登录后复制

如果需要自定义按钮的样式,可以在pgeBtn里面自己定义

3、在js文件里添加跳转方法

  1. function toPage() {  var pageNum = $("#pageNum").val();  if (pageNum) {    $('#table').bootstrapTable('selectPage', parseInt(pageNum));  }}

登录后复制

注意,我的表格id定义为table,需要将$(‘#table’).bootstrapTable换成你自己定义的id

以上,就可以实现输入页码进行跳转了。效果图如下:

有关使用bootstrap-table.js实现扩展分页工具栏功能

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

‘ + this.options.paginationPreText + ‘

‘ + this.options.paginationPreText + ‘

‘ + this.options.paginationPreText + ‘

以上就是有关使用bootstrap-table.js实现扩展分页工具栏功能的详细内容,更多请关注【创想鸟】其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
编程技术

关于substring()和substr()的区别(详细教程)

2025-3-31 21:47:14

编程技术

在JS中如何实现浮动碰撞

2025-3-31 21:47:24

0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
私信列表
搜索