bootstrap-table表格排序某个字段排序点击失效的问题:
如果在columns配置中,重复使用了一个字段,但是前面一个字段开启了排序功能,那就会被后面的覆盖掉
var columns = [
{
field: 'id',
title: '序号',
align: 'center',
valign: 'middle',
sortable:true,
},
.....
{
field: 'id',//这里会覆盖前面的排序 id字段重复使用
title: '操作',
align: 'center',
valign: 'middle',
},
];
应该改成:
var columns = [
{
field: 'id',
title: '序号',
align: 'center',
valign: 'middle',
sortable:true,
},
.....
{
field: '',//这里改成空,前面id的排序才会起作用
title: '操作',
align: 'center',
valign: 'middle',
formatter:function(value,rows){
//若果这里必须用id,就改用rows
return rows.id
}
},
];