2016-09-27 2 views
0

Я работаю над разработкой компонентов интерфейса Touch и моим cq: editConfig, кажется, не работает. Проблема, с которой я столкнулся, - это когда я редактирую диалог в компоненте, его не получается автоматически отражать, но я должен ссылаться на страницу вручную, чтобы увидеть эффективные изменения.SELF_REFRESH не работает в AEM 6.1

Любая идея, если она связана с конкретной версией? Вот файл XML Я использую:

<?xml version="1.0" encoding="UTF-8"?> 
<jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" 
    jcr:primaryType="cq:EditConfig"> 
    <cq:listeners 
     jcr:primaryType="cq:EditListenersConfig" 
     afteredit="REFRESH_SELF"/> 
</jcr:root> 
+0

Он должен работать. см. пример реализации компонента из '/ libs/foundation/components/carousel/cq: editConfig/cq: listeners'. Если возможно, обновите диалоговое окно компонента, как вы создали. – VAr

+0

@VAr Я использую почти тот же код (обновляется в вопросе). Его все еще не работает. – Rtrvd

+0

вы можете попробовать с помощью 'REFRESH_PAGE' и посмотреть, обновляет ли он страницу? Я протестировал один и тот же компонент '/ libs/foundation/components/carousel/cq: editConfig/cq: listeners 'на странице gemotrixx как для REFRESH_SELF, так и для REFRESH_PAGE. – VAr

ответ

1

Я просто добавил эту строку в мой заголовок Lib, чтобы заставить его работать:

<!--/* Initialize the Authoring UI */--> <sly data-sly-include="author.html" />

+0

даже с этим включением я не могу заставить его работать, weird – Seb

+0

@Seb вы можете предоставить пример кода? – Rtrvd

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