[Seasar-user:2996] Re: [S2JSF] m:immediate の動作について
Hirotaka HONMA
manhole
2005年 12月 6日 (火) 13:27:09 JST
本間です。
On 12/5/05, 松山 大樹 <t.matsuyama @ wowcom.co.jp> wrote:
>
> 松山です。
>
> 一つ解決方法を見つけました。
> 上半分と下半分を、別々のform にすると問題なく動作します。
> 先に送った、Test.html の場合だと、
>
> <span m:inject="s:insert" m:name="body" >
> <form id="testViewForm">
>
> <table border="1" cellspacing="0">
> :
> (中略)
> :
> </table>
> </form>
> <form id="testViewForm2" enctype="multipart/form-data">
> <hr />
> :
> (中略)
> :
>
> </form>
> </span>
>
> という形です。
> 全てのケースに適用できるとは限りませんが、現在開発中のシステムの場合、
> 上半分(一覧部分)の情報はアクション側で必要としないので、これでいけます。
S2JSF側でも対応を入れました。
次バージョンからはformを分けなくても大丈夫になります。
# APPLY_REQUEST_VALUESフェーズにてFacesContext#renderResponse()
# が実行されている場合は、UIComponentを初期化する(submittedValue
# をnullにする)ようにしました。
[Seasar-user:2858]で添付されているサンプルにて、input値が空
白表示されなくなっていると思います。
--
本間 宏崇 /** Hirotaka HONMA */
manhole @ arksystems.co.jp
ARK Systems Co., Ltd. : 株式会社アークシステム
Seasar-user メーリングリストの案内