[Seasar-user:12921] [Teeda]condition内のdoボタンについて
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2008年 2月 18日 (月) 17:42:37 JST
お世話になります。
藤原と申します。
当方、[Seasar-user:12830]のSNAPSHOTを使用しているのですが、
condition内にあるdoボタンについて、
ブラウザの戻るボタンを使用した後ではメソッドが呼ばれない問題が発生しております。
<div id="isAaa">
<input type="button" id="doNext" value="next"/>
</div>
上記コードで、doNextボタンをクリックして、aaaの値をfalseに変更し画面遷移を行います。
その後ブラウザの戻るで再度doNextボタンをクリックしても、メソッドが呼び出されず自画面遷移が起きます。
conditionのスコープがpageScopeになっており、
ブラウザで戻ったときにはcondtionの情報がなくなっているためだと考えています。
過去のメーリングリストを見ると、ボタンの表示/非表示はconditionではなく
ダイナミックプロパティを使用して、ボタンのstyle 属性のdisplayを切り換えるとありますが、
セキュリティ上この方法では問題があると思います。
どのように対応すればよいのでしょうか?
再現するアプリケーションを作成しましたので、teeda-html-exampleのcondition内に配置して、
inputConditionTrue.htmlから動作をご確認ください。
よろしくお願いします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080218/0f6beb41/attachment-0003.html
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080218/0f6beb41/attachment-0004.html
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080218/0f6beb41/attachment-0005.html
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: TrueResultPage.java
型: application/octet-stream
サイズ: 205 バイト
説明: TrueResultPage.java
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080218/0f6beb41/attachment-0003.obj
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: ConditionButtonPage.java
型: application/octet-stream
サイズ: 336 バイト
説明: ConditionButtonPage.java
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080218/0f6beb41/attachment-0004.obj
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: InputConditionTruePage.java
型: application/octet-stream
サイズ: 286 バイト
説明: InputConditionTruePage.java
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080218/0f6beb41/attachment-0005.obj
Seasar-user メーリングリストの案内