Как установить цвет по умолчанию в Colorfield

#aem

#aem

Вопрос:

У меня есть Colorfield для цвета фона, и я предоставил набор разных цветов в элементах следующим образом —

 <backgroundColor jcr:primaryType="nt:unstructured"    sling:resourceType="granite/ui/components/coral/foundation/form/colorfield"
    showDefaultColors="{Boolean}false"
    text="Background Color"
    fieldLabel="Background Color"
    name="./backgroundColor"
    showProperties="{Boolean}false">
  <items jcr:primaryType="nt:unstructured">
    <white jcr:primaryType="nt:unstructured" value="#FFFFFF"/>
    <black jcr:primaryType="nt:unstructured" value="#000000"/>
    <hugo-blue jcr:primaryType="nt:unstructured" value="#D8F1FF"/>
    <hugo-brown jcr:primaryType="nt:unstructured" value="#451A0C"/>
    <hugo-cream jcr:primaryType="nt:unstructured" value="#F6F6EC"/>
    <hugo-green jcr:primaryType="nt:unstructured" value="#AECDC7"/>
    <hugo-gray jcr:primaryType="nt:unstructured" value="#3C3C3C"/>
  </items>
</backgroundColor>
  

Я хочу установить hugo-green цвет по умолчанию. Я пробовал defaultValue , но это работает только fir Select . Как я могу это сделать? Можем ли мы установить цвет по умолчанию в компоненте Colorfield в AEM 6.5?

Ответ №1:

Да, мы можем установить цвет по умолчанию для цветового поля, добавив значение (строку). Указанное значение будет использоваться по умолчанию.

Диалоговое поле свойств:-

введите описание изображения здесь

Диалоговое цветовое поле со значением по умолчанию:- введите описание изображения здесь

ссылка: https://helpx.adobe.com/experience-manager/6-5/sites/developing/using/reference-materials/granite-ui/api/jcr_root/libs/granite/ui/components/coral/foundation/form/colorfield/index.html

Комментарии:

1. Хорошо ..!! Большое вам спасибо!!