[AEM Forms]{class="badge positive" title="适用于AEM Forms)。"}

交互式通信编辑器中的子表单组件

NOTE
交互式通信功能在早期采用者计划下提供。 请从您的工作地址发送电子邮件至 aem-forms-ea@adobe.com,以申请访问权限。

​1. 简介

交互式通信(IC)编辑器中的​ 子表单 ​组件用作动态布局容器,允许您以灵活和结构化的方式组织多个表单元素。 它通常用于分组相关字段、创建重复节或定义嵌套数据结构,以改善用户体验和数据绑定。

可将子表单配置为以不同的布局流动,例如从上到下或从左到右,使其非常适用于复杂的表单设计和可重复使用的部分。

查找IC文档

2.财产

2.1基本属性

  • 名称:​用于引用、数据模型和业务规则的子表单的唯一标识符。

  • 内容:​定义子表单中元素的排列方式。

    • 位置:​使用X和Y坐标的子元素的绝对位置。

    • 流(从上到下):​垂直排列元素。

    • 流动(从左至右):​水平排列元素。

2.2位置

  • 描述:​确定子表单在通信布局中的位置。

  • 设置:

    • X和Y坐标(毫米)

    • 宽度和高度(毫米)

2.3外观

  • 填充:​指定子表单区域的背景颜色。

  • 笔触:​定义边框颜色。

  • 宽度:​设置边框粗细。

  • 样式:​从平面、边框或提升等可视预设中选择。

  • 边缘:​确定拐角样式 — 圆角或锐化。

2.4存在

  • 描述:​控制子表单在运行时的可见性。

  • 选项:

    • 可见:​始终显示。

    • 隐藏:​未显示,但布局中保留了空间。

2.5数据绑定

  • 数据绑定类型:​将子表单链接到数据结构(通常为XML或JSON)。

  • 使用名称:​使用子表单的指定名称绑定数据。

  • 使用全局数据:​将子表单连接到共享数据使用的全局架构路径。

  • 无数据绑定:​子表单未存储任何外部数据模型或与任何外部数据模型交互。

3.使用情况

在需要分组、嵌套或重复字段集的场景中,子表单至关重要。 典型应用程序包括:

  • 组织地址块(例如,街道、城市、邮政编码)

  • 行项目或多个条目的重复节

  • 使用可见性和规则构造条件表单逻辑
    子表单还可用作容器,以便在静态布局和动态布局中进行拖放设计对齐。

4.最佳做法

  • 根据设计和数据需求选择正确的布局(流过和定位)。

  • 为便于数据集成和规则引用,请使用有意义的名称。

  • 样式子表单,用于视觉上区分分组的节。

  • 使用重复子表单时,请确保正确的数据绑定到数组结构。

  • 应用条件可见性规则以优化复杂表单中的用户体验。

交互式通信编辑器中的​ 子表单 ​组件提供了一种强大的方法来构造和控制复杂的表单布局。 无论是组织输入字段、管理动态内容还是启用模块化设计,子表单都增强了跨文档模板的可用性和可维护性。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab