一个字段中的多个 shema

Multiple shema in one field

嘿嘿! 目前,我尝试添加类似包含多个字段的列表。

我有一个个人自定义字段,我想向其中添加日期和文本字段。 所以它是这样的(仅适用于后端):

[Person] [Text] [Date]
[Person] [Text] [Date]
[Add More]

我正在考虑创建一个新的 shema 类型,但我不知道如何获得 "persons select function" 甚至不知道如何获得日期选择器..

所以,是的,有点卡在这里:)

要获得更多背景信息:我想为拍摄活动创建一个电话单,我需要一个包含人员、他们的工作以及他们必须到达的时间的列表。

也许 area 是解决方案,但我还没有找到一种方法来表达类似 "area{person,string,date}" 的内容,然后始终使用这些类型,因此用户无法添加或删除某些内容。

我希望这是可以理解的:D

您想要 array 字段类型:

addFields: [
 {
   type: 'array',
   name: 'people',
   schema: [
     {
       type: 'string',
       name: 'name'
     },
     {
       type: 'string',
       name: 'job'
     },
     {
       type: 'date',
       name: 'date'
     }
   ]
 }
]

查看涵盖数组的 schema guide