Ich habe andere view-state
in flow.xml. Alle diese Staaten haben die gleiche Sichtweise. Jetzt möchte ich eine Variable setzen, die nur einen String enthält und sie in der View-Datei aufrufen, um den Inhalt anzupassen.
Hier meine Dateien sind:
flow.xml: zum Beispiel zwei der Ansichtszustand desEinfache Variable in Web Flow
<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 dieser Datei muss ich eine Variable mit dem Wert des Ansichtszustands ID, also zB "rcarch".
rcmembers.xhtmlnur der Teil des Codes, wo ich die Variable
<p:panel id="panel" header="Memberslist of **Here comes the value of the variable">
nennen wollen Hoffe, dass Sie mein Problem verstehen ...
GROSSER DANK! Ihre erste Option funktioniert absolut perfekt! Danke vielmals! Ich kannte den Befehl "flowRequestContext.currentState.id" nicht. Endlich :) Danke nochmal! Hilft mir sehr! –
Sie sind herzlich willkommen :-) Habe gerade einen Beitrag über die Kommunikation in Spring Web Flow 2 gemacht. Es kann für diesen Fall und andere verwandte hilfreich sein: [blog] (http://xpadro.blogspot.com.es/2013/04/ Kommunikation-im-Frühling-Webflow-2.html) – xpadro