【问题标题】:Spring Web Flows transition events. Where do they come from?Spring Web Flows 转换事件。他们来自哪里?
【发布时间】:2023-03-07 10:47:01
【问题描述】:
 <view-state id="reviewBooking">
        <transition on="confirm" to="bookingConfirmed" />
        <transition on="revise" to="enterBookingDetails" />
        <transition on="cancel" to="bookingCancelled" />
    </view-state>

在这个 XML sn-p 中,给出了三种不同的“转换”事件类型。 “确认”、“修改”和“取消”。有人知道在哪里可以获得可能事件及其描述的完整列表吗?还是它们是用户定义的,而我只是没有意识到这一点?

【问题讨论】:

  • 我没有解释就得到-1?伙计们至少告诉我我做错了什么

标签: xml spring spring-webflow


【解决方案1】:

它们是用户定义的。在您的 html 中,您可以使用提交按钮:

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

关键部分是将映射到您的流程的“确认”事件的名称。


你也可以使用锚:

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

此链接将映射到您的流程的“修订”事件。


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

我建议你阅读Spring Webflow Documentation

【讨论】:

    猜你喜欢
    • 2012-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 2018-12-22
    • 2010-09-26
    • 1970-01-01
    • 2012-04-13
    相关资源
    最近更新 更多