У меня есть подпоток, который отображается во всплывающем окне. Когда всплывающее окно закрывается, из-за нажатия кнопки отправки или отмены переход к состоянию представления основного потока вызывает полную перезагрузку страницы. Проблема в том, что моя базовая страница с родительским потоком содержит элемент управления выбора файлов, который теряет пользовательский выбор, когда страница обновляется. Чтобы сохранить введенные данные, я хотел бы обновить фрагмент страницы родительского потока так, как я могу, при переходе между состояниями представления одного потока.Subflow popup не разрешает фрагменты рендеринга при возврате в исходное состояние родительского потока
Вот мой поток XML:
Основной поток:
<view-state id="main">
<transition on="start" to="child-flow"/>
<transition on="finish" to="finished"/>
</view-state>
<subflow-state id="child-flow" subflow="main/childFlow">
<transition on="submitted" to="main">
<render fragments="popupClosed" />
</transition>
</subflow-state>
<end-state id="finished" />
Детский Flow:
<view-state id="childFlow" view="main/childFlow" popup="true">
<transition on="submit" to="popupClosed" />
<transition on="cancel" to="popupClosed" />
</view-state>
<end-state id="popupClosed" />
Я использую Spring WebFlow v2.0.8 с плитки и JSPs.
Спасибо, Стеф