【发布时间】:2017-08-10 00:55:47
【问题描述】:
我有兴趣获取给定模板组件的可用选项。 我对对话框中的值不感兴趣,而是对话框中指定的所有可能字段(继承的和特定于组件的)(无论它们当前是否具有值)。我该怎么做?
我能够访问组件的dialog 节点并手动迭代和过滤(查找具有name 和fieldLabel 的节点)。
但我一直坚持从基本页面组件 (/libs/wcm/foundation/components/page) 组件的经典 UI 对话框选项中获取继承的对话框属性,因为对话框选项位于诸如 /libs/wcm/foundation/components/page/v1/page/tab_basic.infinity.json 之类的文件中。这些文件似乎并不存在于 AEM 中的那个位置,那么它们到底在哪里?
最后,我想指定一个模板组件,并以 List 或 Hash 的形式返回所有可能的对话框字段。
【问题讨论】: