使用 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 的 Adob​​e 产品中执行此操作。

解决方案概要:

  1. 创建一个将文件内容公开为 Json 的 REST 服务(可以是一个简单的 Servlet)。
  2. 创建一个新的 AEM Forms 数据源并配置您的 REST 服务。
  3. 创建表单数据模型。
  4. 配置表单数据模型以使用数据源。
  5. 在您的表单组件中使用表单数据模型。

您可以在此处找到相关文档:

  1. https://helpx.adobe.com/experience-manager/kt/forms/using/creating-datasource-feature-video-use.html
  2. https://helpx.adobe.com/experience-manager/6-3/forms/using/data-integration.html

Google 将为您提供更多链接和示例。