我要显示岗位的字段名,不显示id怎么操作

问题遇到的现象和发生背景

img

img

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

field:postId列,新增自定义 templet 自定义函数,调用翻译函数
templet:function(d){
return idIsName(d.postId)
}

定义一个翻译函数,查询字典数组,字典数组 如 postDatas
function idIsName(id){
var actions = [];
Object.keys(postDatas).some((key) => {
if (postDatas[key].postId == ('' + id)) {
actions.push(postDatas[key].postName);
return true;
}
})
return actions.join('');
}

那你查询出岗位名称,取岗位名称字段。

你这里绑定的就是id,换成后端返回的名称就行了,如果没有返回,就让他连表查询,返回一下名称

需要将你的sql语句修改以下

select u.*,p.post_name from  用户表  as u inner join 岗位表 as p on u.post_id=p.id

img

然后这个的 fieId:'post_name ' 改成这个就可以了

postId改成postName

img

img