【发布时间】:2013-08-22 06:13:54
【问题描述】:
我有以下view-state:
<view-state id="editbestellung" view="eap/orderedit.xhtml"
model="flowScope.entity">
<transition on="save" to="eaporderlist" bind="true">
<evaluate
expression="eapBestellungDelegate.save(flowScope.entity,currentUser.name)" />
</transition>
</view-state>
没有其他地方我在 true 上设置了 flowScope.isToDo。
现在我需要检查这个 flowScope 是否为真。如果是,transition 应该重定向 to="eapordertodolist",如果它是 false,它应该转到 to="eaporderlist"。
但我只知道如何设置这样的 if 语句:
<if test="testingMethod()" then="view-state when true" else="view-state when false" />
那么如何在上面的视图状态中实现 if 语句并执行所需的操作?
【问题讨论】:
-
您何时将
flowScope.isToDo设置为true?在保存方法中? -
没有。但是变量会在流程的整个生命周期中保持不变...
-
你想在保存方法之后检查吗?
标签: spring spring-webflow