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
}
},
];
本文探讨了如何避免Bootstrap-table中因字段重复导致的排序失效问题,提供了解决方案,即通过设置formatter函数来确保前一个排序字段的正常工作。
9055

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



