前端是用easy-ui 写的一个easyui-datagrid
后端的代码
我要的效果是
角色那一列不要显示[Object object]
显示成 管理员,超级管理员 这样的
然后请问各位大牛 应该如何解决 怎么改
5 个解决方案
#1
这说明你填充的数据不是字符串,还是一个没有完全展开的结构,你把那个填充的字段展开一下看看里面还有什么
#2
那怎么把那个填充的数据变成一个字符串 怎么操作
#3
只有你知道你填充的是什么格式,也只有你知道怎么展开
#4
用formatter对roles遍历,返回你要的东西,参考:
$('#dg').datagrid({
columns:[[
{field:'userId',title:'User', width:80,
formatter: function(value,row,index){
if (row.user){
return row.user.name;
} else {
return value;
}
}
}
]]
});
#5
只能你自己看下格式数据了阿 我们又看不到
#1
这说明你填充的数据不是字符串,还是一个没有完全展开的结构,你把那个填充的字段展开一下看看里面还有什么
#2
那怎么把那个填充的数据变成一个字符串 怎么操作
#3
只有你知道你填充的是什么格式,也只有你知道怎么展开
#4
用formatter对roles遍历,返回你要的东西,参考:
$('#dg').datagrid({
columns:[[
{field:'userId',title:'User', width:80,
formatter: function(value,row,index){
if (row.user){
return row.user.name;
} else {
return value;
}
}
}
]]
});
#5
只能你自己看下格式数据了阿 我们又看不到