我有一个静态下拉列表,但我想从AEM touch UI的下拉列表中获取值和文本。
<articleType
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/select"
fieldLabel="Article Type"
name="./articleType">
<items jcr:primaryType="nt:unstructured">
<select
jcr:primaryType="nt:unstructured"
text="Select Icon"
value=""/>
<article
jcr:primaryType="nt:unstructured"
text="Article"
value="article"/>
<video
jcr:primaryType="nt:unstructured"
text="Video"
value="video"/>
<infographic
jcr:primaryType="nt:unstructured"
text="Infographic"
value="graph"/>
</items>
</articleType>
现在我想像<i class="article-icon icon" />
一样抓取它。我可以获取&#34; icon class&#34;来自&#34;价值&#34;但我需要总是有一些测试条件来获取文本。
所以我想要一个解决方案。
答案 0 :(得分:0)
我已将数据源用于此类要求。在下面列出的示例中,使用了jsp文件。您可以很好地创建WCMUsePojo类并在HTML中调用它来引用动态文本和值对。
请检查:
https://helpx.adobe.com/experience-manager/using/creating-granite-datasource.html