【发布时间】:2016-01-19 06:19:18
【问题描述】:
我在尝试隐藏由 Keystone 列表模板自动生成的 ID 列时遇到了麻烦。有没有办法压制这个专栏? 文档很少涉及框架的基本用法。
【问题讨论】:
标签: node.js express keystonejs
我在尝试隐藏由 Keystone 列表模板自动生成的 ID 列时遇到了麻烦。有没有办法压制这个专栏? 文档很少涉及框架的基本用法。
【问题讨论】:
标签: node.js express keystonejs
当没有可用于链接到管理 UI 中的详细信息视图的“名称”字段时(或未显示名称字段时),ID 列会显示。
你不能隐藏它,或者更确切地说,我们需要 一些东西 可以用来附加链接。但是,您可以使用 map 功能将其替换为任何其他 name 或 text 字段。
例如,如果您想使用 key 列作为模型中的“链接”/标识符属性:
var MyList = new keystone.List('MyList', {
map: { name: 'key' }
});
MyList.add({
key: String // this will be used wherever a "name" is required, instead of the ID
});
文档中的List Options 对此进行了介绍。
【讨论】: