Adobe 建议使用核心组件将自适应表单添加到 AEM Sites 页面或创建独立的自适应表单。
版本 | 文章链接 |
---|---|
AEM as a Cloud Service | 单击此处 |
AEM 6.5 | 本文 |
适用于: ✅自适应表单核心组件❎ 自适应表单基础组件.
自适应表单使您能够创建引人入胜、响应式、动态和自适应的表单。AEM Forms为商业用户提供了友好的UI,以便快速创建自适应Forms。 用户界面提供快速的选项卡导航,以轻松选择预配置的模板、样式、字段和提交选项以创建自适应表单。
在开始之前,了解可使用的表单组件类型:
自适应表单核心组件:这些是标准化的数据捕获组件。对于您的数字注册体验,这些组件可以提供定制功能,缩短开发时间和降低维护成本。开发人员可以轻松地自定义这些组件并设置其样式。Adobe建议使用这些现代化的、可扩展的组件来开发自适应Forms。
自适应表单基础组件:这些是经典(旧版)数据捕获组件。您可以继续使用这些组件来编辑您现有的基于基础组件的自适应表单。如果您正在创建表单,Adobe建议使用 自适应Forms核心组件 创建自适应Forms。
您需要以下项来创建自适应表单:
为您的环境启用自适应Forms核心组件:需要AEM Archetype项目版本41或更高版本, 为您的环境启用核心组件. 在为您的环境启用核心组件时, 自适应Forms(核心组件) 模板和画布主题将添加到环境中。
自适应表单模板:模板提供基本结构并定义自适应表单的外观(版面和样式)。它的预格式化的组件包含某些属性和内容结构。它还提供用于定义主题和提交操作的选项。主题定义外观,提交操作定义在提交自适应表单时执行的操作。您还可以部署 示例模板 到您的环境。 这些功能可帮助您迅速创建表单。
如果环境中没有自适应表单(核心组件)模板,请为您的环境启用自适应表单核心组件。在为您的环境启用核心组件时,会将自适应表单(核心组件)模板添加到您的环境。
自适应表单主题:主题包含组件和面板的样式详细信息。样式包括背景颜色、状态颜色、透明度、对齐方式和大小等属性。在应用主题时,指定的样式会反映在相应的组件上。此 Canvas
在为环境启用核心组件时,默认添加主题。 您可以 下载和自定义标准主题. 对象 开箱即用 您可以部署的主题 示例主题 到您的环境。 这些功能可帮助您开始设计表单的样式,并提供一个基础结构,以根据业务需求创建或自定义主题。
权限:将用户添加到forms-users组。forms-users组的成员具有创建自适应表单的权限。有关特定于表单的用户组的详细列表,请参阅组和权限。
登录到您的本地 AEM创作实例.
在 Experience Manager 登录页面上输入您的凭据。登录后,在左上角,点按 Adobe Experience Manager > 表单 > 表单和文档。
点按 创建 > 创建自适应Forms.
选择自适应Forms核心组件模板并单击 下一个.
此 添加属性 显示。 指定以下属性字段的值。 标题和名称字段是必填字段:
adaptiveform.theme.canvas3
已选择主题。 您也可以从中选择不同的主题 主题客户端库 下拉菜单。点按创建。创建自适应表单,并显示用于打开表单进行编辑的对话框。
点按 编辑 以在新选项卡中打开新创建的表单。 将打开表单进行编辑,并显示模板中的可用内容。 它还会显示用于自定义新创建表单的边栏。
打开表单进行编辑后,您可以使用可用的自适应Forms核心组件将表单字段添加到表单。 您可以拖放或使用+ [插入组件] 选项将这些组件添加到表单。 请参阅AEM核心组件文档,以了解可用组件 自适应Forms核心组件. 您也可以访问 https://aemcomponents.dev/ 查看可用的核心组件运行情况。
提交操作让您选择通过自适应表单捕获的数据的目标。当用户单击自适应表单上的提交按钮时,将触发此操作。自适应表单包括一些现成的提交操作。 您还可以扩展默认提交操作以创建自己的自定义提交操作。 要为表单配置提交操作,请执行以下操作:
打开内容浏览器,然后选择自适应表单的指南容器组件。
单击指南容器属性图标。这将打开“自适应表单容器”对话框。
单击提交选项卡。
根据要求选择并配置提交操作。有关提交操作的详细信息,请参阅 自适应表单提交操作
在提交表单时,您可以将用户重定向到其他网页或消息。 要重定向用户或配置感谢消息,请执行以下操作:
打开内容浏览器,然后选择自适应表单的指南容器组件。
单击指南容器属性图标。这将打开“自适应表单容器”对话框。
打开 提交 选项卡。
要配置重定向URL,请为提交选项选择 重定向到URL 选项,然后浏览并选择AEM Sites页面,或提供外部页面的URL。
要配置自定义或感谢消息,请在“提交”选项中选择 显示消息 选项,并在 消息内容 盒子。 它是一个富文本框,您可以使用全屏选项查看所有可用的富文本项。
您可以使用表单数据模型将表单连接到数据源,以根据用户操作发送和接收数据。 您还可以将表单连接到JSON架构,以预定义格式接收提交的数据。 根据要求,将表单连接到JSON架构或表单数据模型:
要为表单配置JSON架构或表单数据模型,请执行以下操作:
打开内容浏览器,然后选择自适应表单的指南容器组件。
单击指南容器属性图标。这将打开“自适应表单容器”对话框。
打开 数据模型 选项卡。
根据您的要求,选择并配置JSON架构或表单数据模型:
单击完成。
您可以使用指南容器属性编辑自适应表单的JSON架构或表单数据模型。
您可以使用预填充服务使用现有数据自动填充自适应表单的字段。 当用户打开表单时,这些字段的值会预先填充。 您可以:
您可以使用表单数据模型预填充服务通过表单数据模型或自定义预填充服务预填充自适应表单的字段。 表单数据模型预填充服务使用 获取已配置表单数据模型的服务 以检索数据。 要对自适应表单使用表单数据模型预填充服务,请执行以下操作: