Primefaces アクションリストナーから Spring Webflow トランジションを呼び出すにはどうすればよいですか?
Primefaces コンポーネントがありますSelectOneMenu
。Component の値が変更されるたびに、Spring Webflow でトランジションを呼び出して、outPutText の SelectItem に説明を表示したいと考えています。
Spring Webflow と Primefaces は初めてです。
下記が間違っていたら教えてください。
JSF コード
<h:outputText value="Script " style="font-weight: bold" />
<p:selectOneMenu value="#{selectedDN.cdrScript}" >
<p:ajax event="change" listener="scriptChange" update="scriptDesc" />
<f:selectItems value="#{sctiptOptions}" />
</p:selectOneMenu>
<h:outputText value="#{scriptDesc}" id="scriptDesc" />
ビューの Web フロー構成
<view-state id="Edit">
<on-entry>
<evaluate expression="scriptService.getOptions()"
result="flowScope.sctiptOptions"/>
<set name="flowScope.scriptDesc" value="selectedDN.cdrScript.scriptDesc"/>
</on-entry>
<transition on="scriptChange">
<set name="flowScope.scriptDesc"
value="flowScope.selectedDN.cdrScript.scriptName"/>
<render fragments="form:scriptDesc" />
</transition>
<transition on="Update" to="Edit">
</transition>
<transition on="Cancel" to="View">
</transition>
</view-state>