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.

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