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
然后这个的 fieId:'post_name '
改成这个就可以了
postId改成postName