Mam różne view-state
w flow.xml. Wszystkie te stany mają ten sam widok. Teraz chcę ustawić zmienną, która zawiera tylko ciąg i wywołać ją w pliku widoku, aby dostosować zawartość.
Oto moje pliki:
flow.xml: na przykład dwa z widokiem-państwaProsta zmienna w przepływie sieciowym
<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>
W tym pliku muszę zmienną o wartości ID view-państwowego, więc np. "rcarch".
rcmembers.xhtmltylko część kodu, w którym chcę zadzwonić zmiennej
<p:panel id="panel" header="Memberslist of **Here comes the value of the variable">
nadzieję, że rozumiesz mój problem ...
WIELKIE DZIĘKI! Twoja pierwsza opcja działa absolutnie idealnie! Wielkie dzięki! Nie znałem polecenia "flowRequestContext.currentState.id". Wreszcie :) Dzięki znowu! Bardzo mi pomaga! –
Serdecznie zapraszamy :-) Właśnie napisałem post o komunikacji w Spring Web Flow 2. Może to być przydatne dla tej sprawy i innych związanych: [blog] (http://xpadro.blogspot.com.es/2013/04/ communication-in-spring-webflow-2.html) – xpadro