bootstrap table中formatter作用是什么?

formatter这个属性属于列参数,意思就是对当前列的数据进行格式化操作,它是一个函数,有三个参数,value,row,index,

value:代表当前单元格中的值,

row:代表当前行,

index:代表当前行的下标,

可以使用return 返回你想要的数据显示在单元格中;

如下例:

{
title: '类型',
field: 'menuType',
width: '10%',
align: "left",
formatter: function(value, item, index) {
if (item.menuType == 'M') {
return '<span class="label label-success">目录</span>';
}
else if (item.menuType == 'C') {
return '<span class="label label-primary">菜单</span>';
}
else if (item.menuType == 'F') {
return '<span class="label label-warning">按钮</span>';
}
}
},