Ho diverso view-state
in flow.xml. Tutti questi stati hanno la stessa opinione. Ora voglio impostare una variabile che include solo una stringa e chiamarla nel file di visualizzazione per personalizzare il contenuto.
Qui ci sono i miei file:
flow.xml: per l'esempio due della visualizzazione dello stato diVariabile semplice nel flusso Web
<view-state id="rcpm" view="rc/rcmembers.xhtml">
<on-entry>
<evaluate expression="RCHtmlCache.getCommunityList('rcpm')"
result="flowScope.members" />
</on-entry>
</view-state>
<view-state id="rcarch" view="rc/rcmembers.xhtml">
<on-entry>
<evaluate expression="RCHtmlCache.getCommunityList('rcarch')"
result="flowScope.members" />
</on-entry>
</view-state>
In questo file ho bisogno di una variabile con il valore dell'ID sullo stato di visualizzazione, quindi ad es. "rcarch".
rcmembers.xhtmlsolo la parte del codice in cui voglio richiamare la variabile
<p:panel id="panel" header="Memberslist of **Here comes the value of the variable">
Spero che tu capisca il mio problema ...
GRAZIE GRAZIE! La tua prima opzione funziona perfettamente! Molte grazie! Non conoscevo il comando "flowRequestContext.currentState.id". Finalmente :) Grazie ancora! Mi aiuta molto! –
Prego :-) Ho appena fatto un post sulla comunicazione in Spring Web Flow 2. Potrebbe essere utile per questo caso e per altri correlati: [blog] (http://xpadro.blogspot.com.es/2013/04/ comunicazione-in-spring-webflow-2.html) – xpadro