2016-08-14 61 views
-1
<view-state id="reviewBooking"> 
     <transition on="confirm" to="bookingConfirmed" /> 
     <transition on="revise" to="enterBookingDetails" /> 
     <transition on="cancel" to="bookingCancelled" /> 
    </view-state> 

在这个XML片段中,给出了三种不同的“过渡”事件类型。 “确认”,“修改”和“取消”。有人知道从哪里可以得到完整的可能事件列表和他们的描述吗?或者他们是用户定义的,我只是没有意识到这一点?Spring Web Flows转换事件。他们来自哪里?

+0

我得到-1没有解释?克蒙家伙至少告诉我我做错了什么 – xetra11

回答

1

它们是用户自定义的。在你的HTML,您可以使用一个提交按钮:

<input type="submit" value="Confirm" name="_eventId_confirm" id="eventId_confirmButton"> 

的关键部分是,这将映射到您的流量的情况下,“确认”的名称。


你也可以使用一个锚:

<a href="${flowExecutionUrl}&_eventId=revise">Revise</a> 

此链接都将映射到流的“修改”事件。


根据您是否需要提交表单,您可以使用提交按钮或链接。

我建议你看看Spring Webflow Documentation