Извлекать текст и значения из раскрывающегося списка Touch UI в AEM

У меня есть статический список раскрывающегося списка, но я хочу получить значение и текст из раскрывающегося списка в сенсорном интерфейсе AEM.

 <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" />, Я могу получить "класс значков" из "значения", но мне всегда нужно иметь некоторые условия тестирования для получения текста. Поэтому я хочу решение для этого.

1 ответ

Я использовал источники данных для такого рода требований. В приведенном ниже примере используется файл jsp. Вы можете очень хорошо создать класс WCMUsePojo и вызвать его в HTML, чтобы ссылаться на динамический текст и пары значений.

Пожалуйста, проверьте:

https://helpx.adobe.com/experience-manager/using/creating-granite-datasource.html

Другие вопросы по тегам