【发布时间】:2014-10-07 00:58:09
【问题描述】:
我有以下具有 2 个视图状态的 webflow 表示
def createFlow = {
startState {
on("addItem"){
//do something
}.to "startState"
on("deleteItem"){
//do something
}.to "startState"
}
secondState {
on("addItem"){
//do something
}.to "startState"
on("deleteItem"){
//do something
}.to "startState"
}
}
在每个视图状态下,我都希望有一个 glink 标签来互相调用,我尝试了这个解决方案但没有成功
<g:link action="create" event="startState">Start</g:link>
<g:link action="create" event="secondState">Second</g:link>
我明白了
在流 'purchaseOrder/create' 的状态 'startState' 中发生事件 'startState' 时未找到转换 -- 有效的转换条件是数组 [addItem, deleteItem] -- 可能是程序员错误,请检查该设置的 TransitionCriteria状态
我的问题是,可以从glink标签调用自身视图状态还是其他视图状态?
感谢您的宝贵时间
【问题讨论】:
-
在上面的示例中,您没有任何方法可以转换到“secondState”。这是示例的人工制品还是您的问题?我本来希望在至少一个 startState 事件处理程序的 .to 中看到到“secondState”的转换。
-
这是我的问题,如果可以直接
标签: grails