使用 JSON 文件中的数据填充 AEM 表单下拉字段
Populate AEM forms dropdown field using data from a JSON file
我有一个 JSON 文件 - options.json
看起来像这样 -
{
"option1" : "abc",
"option2" : "xyz"
}
我已将此文件保存在 AEM 的 DAM 中。
我希望使用此文件中的值填充 AEM 表单的下拉列表。
我该如何实现?
请注意 - 在 Items Load Path
字段中输入此文件的路径不起作用。
根据您提供的信息,我假设您想在名为 AEM Forms
的 Adobe 产品中执行此操作。
解决方案概要:
- 创建一个将文件内容公开为 Json 的 REST 服务(可以是一个简单的 Servlet)。
- 创建一个新的 AEM Forms 数据源并配置您的 REST 服务。
- 创建表单数据模型。
- 配置表单数据模型以使用数据源。
- 在您的表单组件中使用表单数据模型。
您可以在此处找到相关文档:
- https://helpx.adobe.com/experience-manager/kt/forms/using/creating-datasource-feature-video-use.html
- https://helpx.adobe.com/experience-manager/6-3/forms/using/data-integration.html
Google 将为您提供更多链接和示例。
我有一个 JSON 文件 - options.json
看起来像这样 -
{
"option1" : "abc",
"option2" : "xyz"
}
我已将此文件保存在 AEM 的 DAM 中。
我希望使用此文件中的值填充 AEM 表单的下拉列表。 我该如何实现?
请注意 - 在 Items Load Path
字段中输入此文件的路径不起作用。
根据您提供的信息,我假设您想在名为 AEM Forms
的 Adobe 产品中执行此操作。
解决方案概要:
- 创建一个将文件内容公开为 Json 的 REST 服务(可以是一个简单的 Servlet)。
- 创建一个新的 AEM Forms 数据源并配置您的 REST 服务。
- 创建表单数据模型。
- 配置表单数据模型以使用数据源。
- 在您的表单组件中使用表单数据模型。
您可以在此处找到相关文档:
- https://helpx.adobe.com/experience-manager/kt/forms/using/creating-datasource-feature-video-use.html
- https://helpx.adobe.com/experience-manager/6-3/forms/using/data-integration.html
Google 将为您提供更多链接和示例。