【发布时间】:2018-05-10 19:26:16
【问题描述】:
我使用keystonejs 作为Node.js CMS
模型如下所示:
Message.add({
uId: { type: String, initial: true, required: true },
title: { type: String, initial: true, required: true },
createdDate: { type: Date, default: Date.now, required: true },
user: {
name: { type: Types.Relationship, ref: 'User', initial: true, required: true },
email: { type: Types.Relationship, ref: 'User', initial: true, required: true }
},
status: {
display_name: { type: String, initial: false, required: true },
state: { type: String, initial: false, required: true }
}
})
Message.defaultColumns = 'user.name, title, status.display_name'
Message.register();
生成的 Admin UI 中的列标题如下所示:
- 用户名,
- 标题
- 状态显示名称
是否可以将自定义名称设置为 defaultColumns 以使其看起来更好?
【问题讨论】:
标签: javascript node.js keystonejs