<view-state id="reviewBooking">
<transition on="confirm" to="bookingConfirmed" />
<transition on="revise" to="enterBookingDetails" />
<transition on="cancel" to="bookingCancelled" />
</view-state>
在这个XML片段中,给出了三种不同的转换&#34;事件类型。 &#34;确认&#34;,&#34;修改&#34;和&#34;取消&#34;。有谁知道从哪里获得可能的事件及其描述的完整列表?或者他们是用户定义的,我只是没有意识到这一点?
答案 0 :(得分:1)
他们是用户定义的。在您的HTML中,您可以使用提交按钮:
<input type="submit" value="Confirm" name="_eventId_confirm" id="eventId_confirmButton">
关键部分是将映射到事件“确认”您的流程的名称。
你也可以使用锚:
<a href="${flowExecutionUrl}&_eventId=revise">Revise</a>
此链接将映射到您的流程的“修订”事件。
您可以使用提交按钮或链接,具体取决于您是否需要提交表单。