有没有办法在Keystone.js中隐藏ID列?
我遇到了麻烦,试图隐藏由Keystone List模板自动生成的ID列。 有没有办法抑制这一列? 这个文档很less涉及框架的基本用法。
如果没有可用于链接到pipe理界面中的详细信息视图的“名称”字段(或未显示名称字段),则显示ID列。
你不能隐藏它,或者我们需要一些可以用来连接链接的东西 。 但是,您可以使用map
function将其replace为任何其他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 });
它包含在文档的列表选项中。