Mit Frühling Webflow 2, was Anforderungsparameter, falls vorhanden, sind notwendig „Eintragen“ Übergangs von dem Ansichtszustand auslösen?

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

  •  04-07-2019
  •  | 
  •  

Frage

Meine Ansicht-Zustand aktionsZustandsÜberGang scheint nicht zu passieren. Im folgenden Beispiel möchte ich die Ansicht-Zustand in den Action-Zustand übergehen, wenn der Benutzer das Formular abschickt. Ziemlich einfach Sachen. Aber die setA() Methode nicht aufgerufen wird erhalten.

In der jsp, wird das submit input Element braucht einen Namen "_eventId" haben oder "_eventId_submit", oder ist kein Name erforderlich? Oder ist etwas anderes falsch? Was ist Webflow Prüfung gegen wenn das on Attribut transition Element Auswertung?

<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"/>
War es hilfreich?

Lösung

das Problem gefunden, denke ich. Ich entfernte das action Attribut von meinem form, und jetzt alles funktioniert:

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

Ich vermute, dass, von dort, dass action URL hat, irgendwie war ich den Fluss mit dem Neustart jeder einreichen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top