这篇文章主要为大家展示了“Bootstrap中table怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Bootstrap中table怎么用”这篇文章吧。
集贤网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联公司于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
构造方式
1 、HTML
//定义一系列工具栏...
ID | 用户名 | 真实姓名 | 座机 | 手机 | 用户类型 | 操作
2 、js构造: (function() { $('#tablelist').bootstrapTable({ url: "${ctxAdmin}/user/userData?orgId=${orgId}", search: true, //是否显示搜索框功能 pagination: true, //是否分页 showRefresh: true, //是否显示刷新功能 showToggle: true, showColumns: true, iconSize: 'outline', // toolbar: '#exampleTableEventsToolbar', 可以在table上方显示的一条工具栏, icons: { refresh: 'glyphicon-repeat', toggle: 'glyphicon-list-alt', columns: 'glyphicon-list' } }); 结合官网上展示的Table options,Column options,Events,Methods可以完成很多功能。上面的data-formatter ,data-events就是Column options中的选项 。 data-formatter和 data-events 要实现如下效果,用上面两个option配合使用即可,一个定义格式,一个定义点击的操作。 直接上js代码 //value: 所在collumn的当前显示值, //row:整个行的数据 ,对象化,可通过.获取 //表格-操作 - 格式化 function actionFormatter(value, row, index) { return '修改 ' + '删除'; } //表格 - 操作 - 事件 window.actionEvents = { 'click .mod': function(e, value, row, index) { //修改操作 }, 'click .delete' : function(e, value, row, index) { //删除操作 } } 服务器分页/客户端分页的转换,table刷新 bootstrap默认是客户端分页 ,可通过html标签 data-side-pagination:"client" 或者js中的 sidePagination: 'server' 指定。注意,这两种后台传过来的json数据格式也不一样 有事需要根据情况改变分页方式,就要用到Methods中的 $("#tablelist").bootstrapTable('refreshOptions', { sidePagination: 'client' //改为客户端分页 }); $("#tablelist").bootstrapTable('refresh', { url: "${ctxAdmin}/user/getsearchuserinfo", //重设数据来源 query: {username: $('#sea-username').val(),realname: $("#sea-realname").val(),mobile: $("#sea-mobile").val()}//传到后台的参数 }); 以上是“Bootstrap中table怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道! 网站标题:Bootstrap中table怎么用 网址分享:http://wtcwzsj.com/article/gposdh.html |
---|
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号