大佬教程收集整理的这篇文章主要介绍了BootStrap数据表格实例代码,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
首先初始化页面
datafield: "rows",//服务端返回数据键值 就是说记录放的键值是rows,
分页时使用总记录数的键值为@R_207_1
0586@l
search: true,//是否
搜索
cache:
false,
Striped: true,pagination: true,//是否
分页
sortable: true,//是否启用排序
sortOrder: "asc",//排序方式
//page
number
: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: param
s.page
number,pageSize: param
s.pageSize,realName : param
s.search
};
return param;
},responseHandler: function(res)
{
return
{
"@R_207_1
0586@l": re
s.@R_207_1
0586@l,//总页数
"rows": re
s.rows //数据
};
},searchOnEnterKey:
false,//回车
搜索
show
refresh: true,//刷新按钮
show
columns: true,//列选择按钮
buttonsAlign: "left",//按钮对齐方式
toolbar: "#userToolbarsendCoin",//指定工具栏
toolbarAlign: "right",//工具栏对齐方式
columns: [
/*
{
title: "全选",field: "
SELEct",
check
Box: 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: "真实姓名",},
{
field: "userInfo.department",
title: "所属部门",
{
field: "coinName",
title: "类型",
{
field: "
amount",
title: "
数量",sorter:numSort
},
{
field: "validDateStart",
title: "有效期起",//——
修改——
获取日期列的值进行转换
formatter: function (value,row,inde
X) {
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: "有效期止",inde
X) {
var time = new Date(
value);
var y = time.getFullYear(
);//年
var m = time.getMonth() + 1;//月
var d = time.getDate(
);//日
return y+"-"+m+"-"+
D}
},
title: "操作列",formatter:function(value,rowInde
X){
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(real
Name);
console.log(
amount
);console.log(validDateStart
);console.log(validDateEnd
);
if(userId
!=null)
{
return''+'
分配' +''/*+
'
编辑'*/;
}else
{
return '
分配';
}
}
}
],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,element)
{
var html = '';
$.each(row,function(key,val)
{
html += "
" + key + ":" + val + "
"
}
);
return html;
}
})
/*$('#archives-table')
.bootstrapTable('hide
column','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
);//主要是要这种写法
}
}
);
}
);*/
})
大佬总结
以上是大佬教程为你收集整理的BootStrap数据表格实例代码全部内容,希望文章能够帮你解决BootStrap数据表格实例代码所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。