簡體   English   中英

單擊componentControl並顯示contentMenu時,設置JSF支持bean變量

[英]Set JSF backing bean variable when clicking componentControl and displaying contentMenu

我有一個rich:componentControl,它設置了一個名為applicationId的參數,並顯示了rich:contextMenu:

<rich:componentControl event="onRowClick" for="ctxMenu" operation="show">
<f:param value="#{item[1].applicationId}" name="applicationId"/>
</rich:componentControl>

這是rich:contextMenu:

<rich:contextMenu id="ctxMenu" submitMode="ajax">           
<rich:menuItem ajaxSingle="true" value="View Resume" action="#{activeAppsForm.viewResume}" rendered="#{activeAppsForm.hasResume}" >
<a4j:actionparam name="selectedApplicationId" value="{applicationId}" assignTo="#{activeAppsForm.applicationId}"/>
</rich:menuItem>
</rich:contentMenu>

我的問題是與呈現的屬性。 它正在調用的后備bean屬性需要訪問applicationId才能正確獲取呈現的值。 呈現菜單后,如何將applicationId值分配給#{activeAppsForm.applicationId}?

謝謝。

<f:setPropertyActionListener target="#{MyBean.myProperty}" value="#{value to be set}"/>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM