var leaves = new keystone.List('leaves');
leaves.add({
createdBy: {
type: Types.Relationship,
ref: 'user-datas',
initial: true,
label: 'Submitted By',
},
});
var userData = new keystone.List('user-datas');
userData.add({
user_id: {
type: Types.Relationship,
ref: 'Employees',
},
});
var Employees = new keystone.List('Employees');
Employees.add({
name: {
type: Types.Name,
required: true,
index: true,
initial: true,
},
});
我有3个模型/列表:叶子,用户数据,员工。 因此,当我想在管理面板中添加一个离开时,它会显示来自用户数据的记录的对象ID。 但有没有办法在进入新假期时向员工显示姓名。但仍然引用用户数据?
我需要显示用户名而不是用户ID,如下图所示。
答案 0 :(得分:0)
当您添加叶子的关系时,您可以执行以下操作:
submittedBy: {type: Types.Relationship, ref: 'User', many: false},
希望这有帮助。如果没有,请发布更多详细信息,如模型声明。
答案 1 :(得分:0)
你可以通过使用关系来实现它。