[Seasar-user:2852] [S2JSF] m:rendered使用時のActionが呼ばれない
yone@abby.co.jp
yone
2005年 11月 17日 (木) 15:56:15 JST
米林です
ちょっと件名を直しました。
確認させて下さい。
[Seasar-user:2822][S2JSF] m:immediate の動作について
こちらは、まだ未解決ですが
下記の件は、Seasar2.3 + S2JSF1.0.9 において
m:rendered を使用した場合に、バリデーションは呼ばれるが
アクションが実行されない、という事ですよね?
更に [Seasar-user:2849] のような例外が発生するという事ですね?
> 松山です。
> 今日、発生した現象
>
> <input type="submit" value="追加" m:action="#{maintenanceProject.confirm}"
/>
> というボタンがあり、押すと、バリデーション → confirm アクションの実行
> となります。
> これを、
> <span m:rendered="#{projectForm.mode == 'add'}" >
> <input type="submit" value="追加" m:action="#{maintenanceProject.confirm}"
/>
> </span>
> とすると、バリデーションは実行されますが、confirm アクションが実行されず、
> 画面が再表示されます。
>
> ブラウザに表示されるHTML は、<span rendered="rendered"> </span> で
> 囲ってあるのと、<input>タグの中のid が異なっているのを除けば、同じです。
Seasar-user メーリングリストの案内