Установите переменную вспомогательного компонента JSF при нажатии componentControl и отображении contentMenu - PullRequest
0 голосов
/ 27 июля 2010

У меня есть 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>

Моя проблемас предоставленным атрибутом.Свойство бэк-компонента, к которому он обращается, требует доступа к applicationId, прежде чем он сможет правильно получить отображаемое значение.Как я могу назначить значение applicationId для # {activeAppsForm.applicationId} при отображении меню?

Спасибо.

1 Ответ

0 голосов
/ 28 июля 2010
<f:setPropertyActionListener target="#{MyBean.myProperty}" value="#{value to be set}"/>
...