gpt4 book ai didi

grails - 是否可以通过Webflow Controller操作访问 View 状态?

转载 作者:行者123 更新时间:2023-12-02 15:34:39 24 4
gpt4 key购买 nike

我有一个不在webflow上的 Controller ,但需要将其重定向到weblflow。问题是我需要访问的 View 在webflow的 Action 内部。

这是我的网络流

类EditSpouseContactInfoController {

def index = { redirect(action:"editSpouseContact") }

def editSpouseContactFlow = {

start{
action {

//some codes here
}

on("success").to("editSpouseContact")
on(Exception).to("editSpouseContact")
}

editSpouseContact {

/************************************/
// Veteran Marital History Processing
/************************************/
on("addMaritalHistory"){

flow.contactInstance.properties = params

if(!flow.maritalHistoryLst){
flow.maritalHistoryLst = []
}
conversation.maritalHistoryInstance = new MaritalHistory()
conversation.maritalHistoryInstance.isVeteranMaritalHistory = false


}.to("editSpouseMaritalHistory")



}
}

这是我的非weblow Controller :
 def addMaritalHistory={
MySession session = MySession.getMySession(request, params.id)

def caseInstance = CmCase.get(params.cmCaseIdCmCase.id as Long)
redirect(controller: "editSpouseContactInfo", action: "editSpouseContact ", id:caseInstance.id)
}

上面的行有效,但是我可以直接在editSpouseContact内部访问 addMaritalHistory 吗?就像不使用上述操作而是操作: “addMaritalHistory” 吗?当然这是行不通的,但是有一种方法可以称之为行动吗?谢谢

最佳答案

Web流的全部要点是您不能从外部直接跳到流的中间。您必须在初始启动状态中添加一些逻辑,以检查传入的params中的某些参数,然后从那里跳转到适当的状态。

关于grails - 是否可以通过Webflow Controller操作访问 View 状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13583201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com