【问题标题】:Multiple shema in one field一个领域中的多个shema
【发布时间】:2017-10-27 09:21:15
【问题描述】:

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

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

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

我正在考虑创建一个新的 shema 类型,但我不知道如何获得“人员选择功能”,甚至不知道如何获得日期选择器..

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

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

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

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

【问题讨论】:

    标签: apostrophe-cms


    【解决方案1】:

    您想要array 字段类型:

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

    查看涵盖数组的schema guide

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多