BootStrap数据表格实例代码
发布时间 - 2026-01-11 03:14:31 点击率:次首先初始化页面
$(function(){
$('#archives-table').bootstrapTable({
url: "/coinSend/list",//数据源
dataField: "rows",//服务端返回数据键值 就是说记录放的键值是rows,分页时使用总记录数的键值为total
search: true,//是否搜索
cache: false,
striped: true,
pagination: true,//是否分页
sortable: true, //是否启用排序
sortOrder: "asc", //排序方式
//pageNumber:1,
pageSize: 10,//单页记录数
pageList: [5, 10, 20, 50],//分页步进值
sidePagination: "server",//服务端分页
contentType: "application/json",//请求数据内容格式 默认是 application/json 自己根据格式自行服务端处理
dataType: "json",//期待返回数据类型
method: "post",//请求方式
searchAlign: "left",//查询框对齐方式
silent: true,
queryParamsType: "limit",//查询参数组织方式
queryParams: function getParams(params) {
var param = {
pageNum: params.pageNumber,
pageSize: params.pageSize,
realName : params.search
};
return param;
},
responseHandler: function(res) {
return {
"total": res.total,//总页数
"rows": res.rows //数据
};
},
searchOnEnterKey: false,//回车搜索
showRefresh: true,//刷新按钮
showColumns: true,//列选择按钮
buttonsAlign: "left",//按钮对齐方式
toolbar: "#userToolbarsendCoin",//指定工具栏
toolbarAlign: "right",//工具栏对齐方式
columns: [
/*{
title: "全选",
field: "select",
checkbox: true,
width: 20,//宽度
align: "center",//水平
valign: "middle"//垂直
},*/
{
title: "ID",//标题
field: "id",//键名
sortable: true,//是否可排序
order: "desc"//默认排序方式
},
{
field: "userInfo.userName",
title: "用户名",
sortable: true,
titleTooltip: "this is name"
}/*,
{
field: "userInfo.id",
title: "userInfo.id",
}*/,
{
field: "userInfo.realName",
title: "真实姓名",
sortable: true,
},
{
field: "userInfo.department",
title: "所属部门",
sortable: true,
},{
field: "coinName",
title: "类型",
sortable: true,
},
{
field: "amount",
title: "数量",
sortable: true,
sorter:numSort
},
{
field: "validDateStart",
title: "有效期起",
sortable: true,
//——修改——获取日期列的值进行转换
formatter: function (value, row, index) {
var time = new Date(value);
var y = time.getFullYear();//年
var m = time.getMonth() + 1;//月
var d = time.getDate();//日
return y+"-"+m+"-"+d
}
},
{
field: "validDateEnd",
title: "有效期止",
sortable: true,
//——修改——获取日期列的值进行转换
formatter: function (value, row, index) {
var time = new Date(value);
var y = time.getFullYear();//年
var m = time.getMonth() + 1;//月
var d = time.getDate();//日
return y+"-"+m+"-"+d}
}
,
{
field: "userInfo.id",
title: "操作列",
formatter:function(value, row, rowIndex){
var userId =row.userInfo.id;
var amount =row.amount;
var validDateStart =row.validDateStart;
var validDateEnd =row.validDateEnd;
var realName =row.userInfo.realName;
console.log(userId);
console.log(realName);
console.log(amount);console.log(validDateStart);console.log(validDateEnd);
if(userId!=null){
return' '+'<a class="btn btn-info" href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="sendCoin(\''+userId+'\',\''+realName+'\',\''+row.id+'\');"> <i class="icon-edit icon-white"></i>分配</a>' +' '/*+
'<a class="btn btn-info" href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="editTw(\''+userId+'\',\''+amount+'\',\''+realName+'\',\''+validDateEnd+'\',\''+row.id+'\');"> <i class="icon-edit icon-white"></i>编辑</a>'*/;
}else{
return '<a class="btn btn-info" href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" onclick="sendCoin(\''+userId+'\');"> <i class="icon-edit icon-white"></i>分配</a>';
}
}
}
],
onClickRow: function(row, $element) {
//$element是当前tr的jquery对象
$element.css("background-color", "white");
/*alert(row.id);
id = row.id;*/
},//单击row事件
locale: "zh-CN",//中文支持,
detailView: false, //是否显示详情折叠
detailFormatter: function(index, row, element) {
var html = '';
$.each(row, function(key, val){
html += "<p>" + key + ":" + val + "</p>"
});
return html;
}
})
/*$('#archives-table').bootstrapTable('hideColumn', 'userInfo.id');*/
/*$("#searchBtn").click(function() {
var realName = $("#realName").val();
$.ajax({
type: "post",
url: "/coinSend/list",
data: {param : param},
dataType:"json",
success : function(json) {
$("#archives-table").bootstrapTable('load', json);//主要是要这种写法
}
});
});*/
})
请求后台controller,动态获取数据
表格可以加一个手风琴样式
<div class="ibox float-e-margins">
<div class="ibox-title">
<h5>员工列表</h5>
<div class="ibox-tools">
<a class="collapse-link">
<i class="fa fa-chevron-up"></i>
</a>
</div>
</div>
<div class="ibox-content">
<div class="ibox float-e-margins">
<table id="archives-table" class="table table-hover">
</table>
</div>
</div>
</div>
总结
以上所述是小编给大家介绍的BootStrap数据表格实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# bootstrap
# 数据表格
# Bootstrap Table 删除和批量删除
# Bootstrap Table快速完美搭建后台管理系统
# 集合Bootstrap自定义confirm提示效果
# ASP.NET MVC 使用Bootstrap的方法
# bootstrap-table组合表头的实现方法
# BootStrap给table表格的每一行添加一个按钮事件
# PHP实现登录注册之BootStrap表单功能
# 详解bootstrap用dropdown-menu实现上下文菜单
# 分页
# 服务端
# 键值
# 小编
# 步进
# 在此
# 给大家
# 所述
# 给我留言
# 真实姓名
# 单击
# 感谢大家
# 全选
# 主要是
# 疑问请
# 有任何
# 键名
# responseHandler
# res
# searchOnEnterKey
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Laravel怎么上传文件_Laravel图片上传及存储配置
宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程
大学网站设计制作软件有哪些,如何将网站制作成自己app?
如何自定义建站之星网站的导航菜单样式?
高端网站建设与定制开发一站式解决方案 中企动力
香港服务器WordPress建站指南:SEO优化与高效部署策略
Laravel如何实现事件和监听器?(Event & Listener实战)
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面
如何快速搭建虚拟主机网站?新手必看指南
如何在建站之星网店版论坛获取技术支持?
如何快速选择适合个人网站的云服务器配置?
Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解
Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel如何实现用户密码重置功能?(完整流程代码)
如何登录建站主机?访问步骤全解析
如何在云主机快速搭建网站站点?
Python图片处理进阶教程_Pillow滤镜与图像增强
jQuery validate插件功能与用法详解
zabbix利用python脚本发送报警邮件的方法
如何用搬瓦工VPS快速搭建个人网站?
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
php json中文编码为null的解决办法
三星网站视频制作教程下载,三星w23网页如何全屏?
微信小程序 HTTPS报错整理常见问题及解决方案
魔毅自助建站系统:模板定制与SEO优化一键生成指南
如何快速启动建站代理加盟业务?
香港网站服务器数量如何影响SEO优化效果?
如何解决hover在ie6中的兼容性问题
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
如何在IIS中新建站点并解决端口绑定冲突?
如何快速上传自定义模板至建站之星?
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
Laravel如何保护应用免受CSRF攻击?(原理和示例)
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
网站图片在线制作软件,怎么在图片上做链接?
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
在线教育网站制作平台,山西立德教育官网?
高防服务器:AI智能防御DDoS攻击与数据安全保障
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
网站建设整体流程解析,建站其实很容易!
如何在 Pandas 中基于一列条件计算另一列的分组均值
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
微信h5制作网站有哪些,免费微信H5页面制作工具?
Laravel怎么调用外部API_Laravel Http Client客户端使用

