У меня есть rich:componentControl, который задает параметр applicationId и отображает rich:contextMenu:
<rich:componentControl event="onRowClick" for="ctxMenu" operation="show">
<f:param value="#{item[1].applicationId}" name="applicationId"/>
</rich:componentControl>
а вот и богатые: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} при отображении меню?
Спасибо.