Image

Imagelockdog6669 wrote in Imageru_java

Listens: Kenny Loggins - Playing With The Boys | Powered by Last.fm

Spring Web Flow popups

Добрый день =)
Spring Web Flow 2

Имеется форма, из которой вызывается 1й попап, а из 1го попапа вызывается 2й попап.

<view-state id="paneMaintenance" parent="#pe-cards"  model="model">               
        <transition on="task-view" then="developers-task-view" bind="false">                    
        </transition>      
    </view-state>
   
     

    
    <view-state id="developers-task-view" view="/WEB-INF/jsp/taskView/taskAssignDevelopersPopUp.jsp" model="taskAssignModel" parent="#paneMaintenance" popup="true" >
        <transition on="create" to="create-task-after" bind="false" >
         <evaluate expression="taskAssignHandler.create(taskAssignModel, model.paneModel, true)" />
        </transition>
    </view-state>
    
    
    <view-state id="create-task-after" view="/WEB-INF/jsp/taskView/taskCreateAfter.jsp" model="taskAssignModel" parent="#developers-task-view" popup="true">
          <transition on="confirm" bind="true">
                     <evaluate expression="taskAssignHandler.saveTaskAssign(taskAssignModel, model.paneModel)" />
         </transition>
     <transition on="cancel" bind="false"  to="paneMaintenance"/>
    </view-state>




Вопрос.
Как по нажатию на кнопку на 2м попапе вызвать expression="taskAssignHandler.saveTaskAssign(taskAssignModel, model.paneModel)" и закрыть его, переидя на первый? Если указать to="1й попап", то первый попап откроется во втором экземпляре, и будет третьим. А нужно просто закрыть 2й.
Подскажите пожалуйста