SmartEdit: изменения во вложенном компоненте CMS не отражаются до тех пор, пока страница не обновится.
SAP Commerce 1811
Я создал один настраиваемый компонент CMS, которому назначена коллекция CMSlinkComponent. Всякий раз, когда я что-то меняю во вложенном CMSLinkComponent и нажимаю кнопку "Сохранить" в дочернем редакторе, кнопка "Сохранить" родительского редактора не включается, и если я отменяю родительский редактор, изменения ссылок не отражаются до тех пор, пока я не обновлю страницу снова.
Это уже существующая ошибка в SmartEdit? или я что-то упускаю?
1 ответ
Решение
Связано ли это с ECP-4993 "Smartedit: Nested Component, обновить в витрине"? https://cxjira.sap.com/browse/ECP-4493
Описание:
- Мы видели, что при редактировании вложенных компонентов SmartEdit обновляет компонент только в случае изменения родительского компонента. Однако, если изменяются только дочерние компоненты, SmartEdit не выполняет автоматическое обновление.
- Это заставляет клиента вручную обновлять страницу.
AC:
- При редактировании компонент на витрине необходимо обновить, если хотя бы один из дочерних компонентов (независимо от уровня вложенности) был изменен.
- Исправление должно работать в 2005 году. Тикеты обратного переноса необходимо создавать как подзадачи.
Если это так, то это исправлено в 1811.22: https://cxjira.sap.com/browse/PATCH-6795.