1

これは非常に単純なものかもしれません。

への移行を試みてJSF2おり、これまでのところRF 4.2.0Mojarra 2.1.1を使用しています。

すべてが 100% うまくいっているようで、とても満足しています。でサイトを試すまでIE9

すべて問題ないように見えますが、a4j:ajax を使用すると複数の ID が再レンダリングされません。以下に例を示します。

<h:selectOneMenu id="idType" value="#{individualApplicationBean.customer.identificationType}" styleClass="default_select w250">
<f:selectItems value="#{selGeneral.defaultOption}" />
<f:selectItems value="#{selIdentificationTypes.identificationTypes}" />
<a4j:ajax event="blur" render="idTypeMsg" listener="#{individualAssetPersonal1.validateIDType}" />
<a4j:ajax event="change" render="idTypeMsg, passportPanel" listener="#{individualAssetPersonal1.validateIDType}" />
</h:selectOneMenu>

IE8この要素はFireFoxなどで非常にうまく機能しますがIE9、ぼかしのみでうまく機能します。変更は機能しますが、passportPanel ではなく、最初の要素のみをレンダリングします。これは、複数のフォーム要素を再レンダリングしようとするすべての同様の要素で発生します。

render=@form を実行しようとすると、これも で非常に奇妙なことをしていIE9ます。フォームの値がリセットされます。

私は今、ほとんどのフォーラムを検索し、いくつかの異なることを試しましたが、うまくいきません。また、私たちのようにやっている人は他にいません。

誰かが見て、私たちが間違っていることを教えてください。このアプローチがいかに間違っているかについてのコメントも歓迎します。

前もって感謝します。

4

0 に答える 0