我在尝试隐藏ID列时遇到了麻烦,由Keystone List模板自动生成。有没有办法压制这个列? 文档很少涉及框架的基本用法。
答案 0 :(得分:12)
如果没有“名称”字段可用于链接到管理界面中的详细信息视图(或未显示名称字段),则会显示ID列。
您无法隐藏它,或者我们需要某些可用于附加链接。但是,您可以使用name
功能将其替换为任何其他text
或map
字段。
例如,如果您想在模型中使用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中。