2016-07-06 1 views
0

webflow action-state에 문제가 있습니다. 내가 원하는 구조는 다음 경우 ... 다른 경우 .... 내가 getTestTypeName 전화를 다른스프링 웹 플로우 action-state else

  • (아래 참조) ..... 다른 내 동작 상태에서

    경우 ();

  • 이 메서드는 문자열을 반환합니다. 현재 유효한 값은 2 개 뿐이지 만 유효한 값은 일 수 있습니다.
  • 그러나 오류가 아니지만 을 지정된보기 상태로 보내야하는 invald String을 얻을 수도 있습니다.
  • 어떻게해야합니까? 현재, 내가 오류를

    <action-state id="selectPostITSAction"> 
     
        <evaluate expression="testEntranceViewService.getTestTypeName(flowScope.vwUser)" /> 
     
    \t 
     
         <transition on="ProgramChoiceTemplate" to="paymentGateway" /> 
     
    \t \t 
     
    \t <transition on="CPCFeedbackTemplate" to="report" > 
     
    \t \t <evaluate expression="testEntranceViewService.reactivateTestOnHold(vwUser, flowRequestContext)" 
     
    \t \t \t \t result="flowScope.vwUser" /> 
     
    \t </transition> 
     
    \t \t 
     
    \t <transition on="error" to="entry" /> 
     
    \t \t 
     
    </action-state>

을 얻을 "프로토 타입 테스트 Template1467832258812는"잘못된 옵션입니다하지만 난 webflow으로 처리 할 수 ​​없습니다. 이 오류는 ExceptionNo 천이 유동 '플로우 엔트리'의 동작 상태 'selectPostITSAction'실행되는 [1] 액션 (들)에 의해 신호 이벤트 (들)에 일치 된

이다 얻는다; 동작 결과 결과를 처리하기 위해 전환을 정의해야합니다 - 가능한 흐름 구성 오류가 있습니까? 참고 :이 액션 상태에 대해 지원되는 전환 기준은 'array [ProgramChoiceTemplate, CPCFeedbackTemplate, error]'이며, 'array ['Prototype Test Template1467832258812 ']'입니다. org.springframework.webflow.engine.NoMatchingTransitionException

답변

0

좋아, 그것은 대답은으로 전환을하는 것입니다있어 아니오 "에 ="

<action-state id="selectPostITSAction"> 
 
    <evaluate expression="testEntranceViewService.getTestTypeName(flowScope.vwUser)" /> 
 
\t 
 
     <transition on="ProgramChoiceTemplate" to="paymentGateway" /> 
 
\t \t 
 
\t <transition on="CPCFeedbackTemplate" to="report" > 
 
\t \t <evaluate expression="testEntranceViewService.reactivateTestOnHold(vwUser, flowRequestContext)" 
 
\t \t \t \t result="flowScope.vwUser" /> 
 
\t </transition> 
 
    
 
    <transition to="expectedError" > 
 
\t \t 
 
\t <transition on="error" to="entry" /> 
 
\t \t 
 
</action-state>

0 아래 참조
관련 문제