Я использую JSF 2.1.7 с Primefaces 3.2, CDI и Apache MyFaces CODI для доступа к @ViewScoped.
Все работает абсолютно нормально, но когда я передаю bean-компонент на другую страницу через ui: param, а затем пытаюсь использовать этот bean-компонент специально с запросом ap: ajax, я получаю сообщение «Target Unreachable, идентификатор bean-компонента разрешен для нулевой"
<ui:include src="page.xhtml">
<ui:param name="bean" value="#{formBean}" />
</ui:include>
Затем на page.xhtml я пытаюсь это сделать.
<p:gmap zoom="15" type="HYBRID" model="#{bean.simpleModel}">
<p:ajax event="markerDrag" listener="#{bean.onMarkerDrag}" />
</p:gmap>
Первый вызов bean.simpleModel разрешается правильно. Вызов ajax для bean.onMarkerDrag не работает.
Мое объявление formBean — @Named("formBean"), @ViewScoped.
Любые идеи?