我有一个包含不同非必填字段的小部件。每个“必需:假”都很好,除了视频字段:提交时,如果为空,该字段会变为红色。
index.js 文件:
module.exports = {
extend: 'apostrophe-widgets',
label: 'Hero',
addFields: [
{
name: 'image',
type: 'attachment',
label: 'Image',
required: false
},
{
name: 'video',
type: 'video',
label: 'Video',
required: false
},
{
name: 'description',
type: 'string',
label: 'Description',
required: false
},
],
};
例如,如果我提供一个 youtube 视频 url,它就可以正常工作。但如果我不想要视频,我就无法保存小部件。我的问题:“video”字段类型是否管理“required:false”或者是否有使其工作的技巧?