将可重复部分添加到表单
Adaptive Forms Block 提供了添加或使表单的部分或组件可重复的功能。该功能允许用户针对同一类型的数据多次输入信息,从而更方便地收集工作经验或教育背景等信息。
例如,请看一个用于收集个人工作经验信息的表单。您可以设置一个可重复的分区,用于记录以前每份工作的详细信息。可重复分区通常包含公司名称、职位、就业日期和工作职责等字段。用户可以在可重复分区中添加多个实例,以输入有关他们所做过的每项工作的信息。
读完本文后,您将学会:
创建可重复分区
在表单中创建可重复分区,使用户能够输入同一组数据的多个实例,从而有效收集重复信息。要在表单中创建可重复分区:
-
转到 Microsoft SharePoint 或 Google Workspace 上的 Edge Deliver 项目文件夹并打开电子表格。
-
添加一个表单字段,并将
type
属性设置为fieldset
-
指定字段的
Name
。名称属性用于创建可重复分区。 -
通过将
repeatable
设置为true
,启用可重复性。 -
为字段指定描述性
label
,用作可重复分区的标题。请参阅下图,了解工作申请表单中工作经历部分的说明。
-
对于要包含在该分区中的每个字段,将其
Fieldset
属性设置为您在步骤 3 中选择的相同名称。例如,在要包含在
employment history
分区中的所有相关字段的“字段集”属性中指定experience
。 -
使用 AEM Sidekick 预览和发布工作表。将可重复分区添加到表单中。
在可重复分区下方,用户可以找到直观的“添加”按钮,方便轻松添加多个分区。
设置最小和最大重复次数
在表单设计中,为可重复分区设置最小和最大重复次数很有益处。这样,您就可以在有效指导用户的同时建立控制和一致性。要设置最小或最大重复次数:
-
转到 Microsoft SharePoint 或 Google Workspace 上的 Edge Deliver 项目文件夹并打开电子表格。
-
对于具有
type
fieldset
和repeatable
属性的字段设置为true
:-
设置
min
属性来指定该部分可以重复的最小次数。 -
设置
max
属性来指定该部分可以重复的最大次数。
-
-
使用 AEM Sidekick 预览和发布工作表。
添加可重复分区时,用户会看到直观的“删除”图标,可以更轻松地删除可重复分区。添加后,这些分区的实例数就不得少于
min
属性指定的实例数。这样可以确保遵守表单填写的最低要求。