@ViewScoped にアクセスするために、JSF 2.1.7 と Primefaces 3.2、CDI、および Apache MyFaces CODI を使用しています。
すべてが問題なく動作していますが、ui:param を介して Bean を別のページに渡し、その Bean を特に ap:ajax 要求で使用しようとすると、「ターゲットに到達できません。識別子 '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 への最初の呼び出しは適切に解決されます。bean.onMarkerDrag への ajax 呼び出しはそうではありません。
formBean の私の宣言は @Named("formBean"), @ViewScoped です。
何か案は?