使用JSON文件中的数据填充AEM表单下拉字段

使用JSON文件中的数据填充AEM表单下拉字段,aem,Aem,我有一个JSON文件-options.JSON,如下所示- { "option1" : "abc", "option2" : "xyz" } 我已将此文件保存在AEM的DAM中 我希望使用此文件中的值填充AEM表单的下拉列表。 我如何做到这一点 请注意-在项目加载路径字段中输入此文件的路径无效。根据您提供的信息,我假设您希望在名为AEM表单的Adobe产品中执行此操作 解决方案大纲: 创建一个REST服务(可以是一个简单的Servlet),将文件内容公开为Json 创建新的AEM表单数据源并配

我有一个JSON文件-
options.JSON
,如下所示-

{
"option1" : "abc",
"option2" : "xyz"
}
我已将此文件保存在AEM的DAM中

我希望使用此文件中的值填充AEM表单的下拉列表。 我如何做到这一点


请注意-在
项目加载路径
字段中输入此文件的路径无效。

根据您提供的信息,我假设您希望在名为
AEM表单的Adobe产品中执行此操作

解决方案大纲:

  • 创建一个REST服务(可以是一个简单的Servlet),将文件内容公开为Json
  • 创建新的AEM表单数据源并配置REST服务
  • 创建表单数据模型
  • 配置表单数据模型以使用数据源
  • 在表单组件中使用表单数据模型
  • 您可以在此处找到相关文档:


  • 谷歌将提供更多链接和示例。

    根据您提供的信息,我假设您希望在名为
    AEM Forms
    的Adobe产品中执行此操作

    解决方案大纲:

  • 创建一个REST服务(可以是一个简单的Servlet),将文件内容公开为Json
  • 创建新的AEM表单数据源并配置REST服务
  • 创建表单数据模型
  • 配置表单数据模型以使用数据源
  • 在表单组件中使用表单数据模型
  • 您可以在此处找到相关文档:


  • 谷歌会给你更多的链接和例子。

    你能再补充一点细节吗?你是说AEM表单是Adobe提供的产品,你是说TouchUI作者对话框中的表单,发布者上的表单?我以前有过这个要求,我不是AEM表单专家,但似乎不可能在服务器端实现这一点(使用ootb组件),您可以在jquery/js中编写代码,对json进行ajax调用,并填充下拉列表。您可以添加更多细节吗?你是说AEM表单是Adobe提供的产品,你是指TouchUI作者对话框中的表单,发布者上的表单吗?我以前有过这个要求,我不是AEM表单专家,但在服务器端(使用ootb组件)似乎不可能实现这一点,你可以用jquery/js编写代码,对json进行ajax调用并填充下拉列表。