Com Primavera Webflow 2, o que solicitar parâmetros, se houver, são necessárias para gatilho “enviar” transição de estado de exibição?

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

  •  04-07-2019
  •  | 
  •  

Pergunta

Meu ponto de vista do estado de transição ação estatal não parece estar acontecendo. No exemplo a seguir, eu quero o estado de exibição de transição para a ação de estado quando o usuário envia o formulário. material básico bonito. Mas o método setA() não obter chamado.

No jsp, faz o elemento necessidade submit input ter um nome de "_eventId", ou "_eventId_submit", ou nenhum nome necessário? Ou é outra coisa de errado? O que é a verificação webflow contra quando se avalia o atributo on de elemento 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"/>
Foi útil?

Solução

Encontrado o problema, eu acho. I removido o atributo action do meu form, e agora tudo funciona:

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

Eu estou supondo que, por ter essa URL action lá, de alguma forma eu estava reiniciando o fluxo com cada enviar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top