مع الربيع Webflow 2، ما طلب المعلمات، إن وجدت، هي ضرورية لتحريك "تقدم" الانتقال من عرض للدولة؟

StackOverflow https://stackoverflow.com/questions/235282

  •  04-07-2019
  •  | 
  •  

سؤال

وجهة نظري للدولة لانتقال العمل للدولة لا يبدو أن يحدث. في المثال التالي، وأنا أريد وجهة للدولة للانتقال إلى العمل للدولة عندما يقوم المستخدم بإرسال النموذج. الاشياء الاساسية جميلة. ولكن الأسلوب setA() لا الحصول على استدعاء.

في التخطيط الاستراتيجي المشترك، لا تحتاج العنصر submit input أن يكون لها اسم "_eventId"، أو "_eventId_submit"، أو ليس اسم ضرورية؟ أو هو شيء آخر على خطأ؟ ما هو webflow من مقارنتها عند تقييم سمة on العنصر transition؟

<flow ... start-state="stateA">
<var name="flowBean" class="demo.webflow.WebFlowBean" />
<view-state id="stateA" view="fooView">
    <transition on="submit" to="changeA" />
</view-state>
<action-state id="changeA">
    <evaluate expression="flowScope.flowBean.setA(requestParameters.value)" />
    ...
</action-state>

وJSP:

<form action="demo.htm" name="myform" id="myform" method="post">
<input type="hidden" name="_flowExecutionKey" value='<c:out value="${flowExecutionKey}"/>'/>
<input type="submit" name="????" value="Continue"/>
هل كانت مفيدة؟

المحلول

وجدت مشكلة، على ما أعتقد. I إزالة السمة action من وجهة نظري form، والآن كل شيء يعمل:

<form name="myform" id="myform" method="post">

وانا التخمين ذلك، من خلال وجود هذا URL action هناك، على نحو ما تم استئناف تدفق مع كل تقدم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top