有没有办法隐藏 Keystone.js 中的 ID 列?
Posted
技术标签:
【中文标题】有没有办法隐藏 Keystone.js 中的 ID 列?【英文标题】:Is there a way to hide the ID column in Keystone.js? 【发布时间】:2016-01-19 06:19:18 【问题描述】:我在尝试隐藏由 Keystone 列表模板自动生成的 ID 列时遇到了麻烦。有没有办法压制这个专栏? 文档很少涉及框架的基本用法。
【问题讨论】:
【参考方案1】:当没有可用于链接到管理 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 对此进行了介绍。
【讨论】:
谢谢。不过我想通了。我发现这也可以: MyList.mappings = name: 'key' ; 您提供的列表选项链接抛出 404。以上是关于有没有办法隐藏 Keystone.js 中的 ID 列?的主要内容,如果未能解决你的问题,请参考以下文章
执行经过身份验证的 keystone.js / GraphQL API 查询
有没有办法从 python 3.x 中的测试脚本隐藏登录凭据