2016-02-20 3 views
1

Я создал контент для сенсорного интерфейса, использует AEM6 и создания контента с помощью инструкции http://experience-aem.blogspot.ru/2015/02/aem-6-sp2-touch-ui-multi-field-component.html:AEM: теги не видны для Touh UI

<categorySpotlightEntries 
     jcr:primaryType="nt:unstructured" 
     sling:resourceType="granite/ui/components/foundation/form/multifield" 
     class="full-width" 
     fieldDescription="Click '+' to add a new page" 
     fieldLabel="Manage Category Spotlight Items"> 
    <field 
      jcr:primaryType="nt:unstructured" 
      sling:resourceType="granite/ui/components/foundation/form/fieldset" 
      eaem-nested="" 
      name="./categorySpotlightEntries"> 
     <layout 
       jcr:primaryType="nt:unstructured" 
       sling:resourceType="granite/ui/components/foundation/layouts/fixedcolumns" 
       method="absolute"/> 
     <items jcr:primaryType="nt:unstructured"> 
      <column 
        jcr:primaryType="nt:unstructured" 
        sling:resourceType="granite/ui/components/foundation/container"> 
       <items jcr:primaryType="nt:unstructured"> 
        <tags 
          jcr:primaryType="nt:unstructured" 
          sling:resourceType="granite/ui/components/foundation/form/autocomplete" 
          fieldLabel="Tags" 
          mode="contains" 
          multiple="{Boolean}true" 
          name="./tagField"> 
         <values 
           jcr:primaryType="nt:unstructured" 
           sling:resourceType="cq/gui/components/common/autocomplete/taggingtags"/> 
         <options 
           jcr:primaryType="nt:unstructured" 
           sling:resourceType="granite/ui/components/foundation/form/autocomplete/list" 
           src="/libs/cq/gui/content/common/tags.html{?query,start,end}"/> 
        </tags> 
       </items> 
      </column> 
     </items> 
    </field> 
</categorySpotlightEntries> 

Все работает, кроме параметра Метки. Значение параметра тегов не сохраняется. кто-нибудь знает, как решить эту проблему?

+0

добавить пожалуйста ошибки в форме консоли браузера –

+0

@ cylinder.y not logs. Когда я перемещал теги в блог выше multifietds - он работает. Может понадобиться определенное поле для тегов в multifietds – Lola

+0

попробуйте спросить на форуме adobe –

ответ

0

Я считаю, что вам нужно type="select" и/или xtype="selection" свойства на ваш tags узле (хотя я не знаком с использованием values узла)

+0

Вы хотите заменить «sling: resourceType =« granite/ui/components/foundation/form/autocomplete »на выбор? – Lola

+0

Нет, я имею в виду новые атрибуты в вашем xml для узла тегов. Найдите примеры раскрывающегося списка диалогов на dev.day.com –

0

У меня такая же точно проблема. кажется, что AEM сохраняет его как «ключ» массива String, но когда он снова загружается, он не может «восстановить» объект тега, но имеет только строку.

увидеть это фрагменты журнала:

03.08.2016 12:22:54.053 *ERROR* [0:0:0:0:0:0:0:1 [1470219773983] GET /content/***/it/***/***.html HTTP/1.1] com.***.core.utils.*** Unrecognized field "[email protected]" (class com.***.core.models.beans.***), not marked as ignorable (7 known properties: "target", "isModal", "label", "path", "tags", "buttonstyle", "linkType"]) 
at [Source: {"label":"***","path":"***","[email protected]":"String[]","buttonstyle":"btn-secondary"}; line: 1, column: 95] (through reference chain: com.***.core.models.beans.***["[email protected]"]) 

я думаю, этот вопрос должен быть решен Adobe в nexy день я попрошу тему.

Смежные вопросы