工具栏
<table id="teacher_table" data-toggle="table"
data-toolbar="#toolbar"
data-sortable="true"
data-show-toggle="true"
data-show-columns="true"
data-reorderable-columns="true"
data-page-size="5">
</table>
data-show-toggle="true" 控制表格模式切换。
data-show-columns="true" 控制表格列显示。
columns属性
field:表格的主体内容,值为行记录数据中的字段
title:表格的表头内容
formatter:function(value, row, index){},设置formatter会使field失效
events:function(value, row, index){}
- value:字段值
- row:行记录数据
- index:行索引
columns: [
{
field: 'username',
title: '用户'
},{
field: 'status', //表格主体内容
title: '状态', //表格表头内容
formatter: function(value,row,index){
if(row.status){
if(row.status == 'OPEN'){
return '<i class="green">open</i>';
}
if(row.status == 'LOCK'){
return '<i class="red">lock</i>';
}else {
return '<i class="grey">'+row.status+'</i>';
}
}
}
}
]
行记录数据 row 示例:

原文链接:
https://www.jianshu.com/p/524a205e71e7
相关链接:
本文详细介绍Bootstrap Table插件的高级配置选项,包括表格模式切换、列显示控制、复选框设置等。通过实例展示了如何使用columns属性自定义表格内容和表头,以及如何通过formatter函数美化状态显示。
1万+

被折叠的 条评论
为什么被折叠?



