将keystonejs字段转换为可排序的列表

时间:2019-05-14 16:42:32

标签: node.js mongodb mongoose keystonejs

我试图使用Keystone.js,并且试图通过拖放使图像列表可排序。我不确定这是否可能。

当前我有一个名为mag的艺术家模型

var mag = new keystone.List('mag', {                                                                                                          
    map: { name: 'name' },                                                                                                                        
    autokey: { from: 'name', path: 'key', unique: true }

});     


mag.add({                                                                                                                                         
    name: { type: String, required: true },                                                                                                                                                         
    heroImage: { type: Types.Relationship, ref:'Image' },                                                                                         
    images: {type: Types.Relationship, ref:'Image', many:true, sortable:true}  

});                                                                                                                                                   

与图片模型链接的

Image.add({
    name: { type: String, required: true },
    image: { type: Types.CloudinaryImage, autoCleanup: true, required: true, initial: false, thumb:true },
    description: { type: Types.Textarea, height: 150 },
    state: { type: Types.Select, options: 'unsold, sold, archived,', default: 'unsold', index: true },

});

是否可以将mag上的images字段转换为可排序的列表?我可以在列表本身上使用sortable属性,但是将其组合到图像等字段时,什么也没发生。

0 个答案:

没有答案