[Seasar-user:11454] Re: 【Teeda】doメソッドが実行されない

SETO Azusa [E-MAIL ADDRESS DELETED]
2007年 11月 5日 (月) 12:14:40 JST


せとあずさです。

Firefoxだと呼び出されたりしませんか?
以下該当しないでしょうか。
http://www.seasar.org/wiki/index.php?FAQ%2FTeeda#m1fce656


On Mon, 5 Nov 2007 11:53:16 +0900
的場 大輔 <[E-MAIL ADDRESS DELETED]> wrote:

> お世話になっております。的場と申します。
> 
> 標記件ですが、doメソッドが認識されない問題が発生し
> ID名等を一通りチェックしたつもりですが改善しないため相談させてください。
> 
> 動作環境
> teeda 1.0.11 sp1
> s2 2.4.13
> 
> データを一覧表示する画面を作成しました。(aaaList.html)
> 一覧表示をする画面は複数あるためPageクラスは親クラスを作成しました。(BaseListPage.java)
> ですのでaaaListPage.javaは
> public class AaaListPage extends BaseListPage {
> }
> としております。
> BaseListPage.javaは次のようにしており
> public abstract class BaseListPage extends BasePage {
> 	// ボタン実行時のメソッド
> 	public Class doMoveNext() {
> 		// 処理
> 		return null;
> 	}
> }
> BasePageは抽象クラスです。
> 
> aaaList.html内にはdoMoveNextボタンが存在します。
> <form id="tisalesForm">
> 	<input type="button" id="doMoveNext" value="次" style="visibility:visible;"/>
> </form>
> このボタンの実行時メソッドを前述のBaseListPageに記述しています。
> 
> 上記ソースは、要点のみですが、
> このような状態で画面上の「次」ボタンをクリックしたところ、
> doMoveNextにブレークポイントを貼ってもブレークしない現象が発生しました。
> 
> ここでなんですが、
> 一覧用の処理は複数作成しており、
> 別サブアプリケーションに作成した10機能ほどは全て正常に動作しております。
> 逆に、正常に動いているのは一つのサブアプリケーション配下に作成した10機能のみで
> それ以外はすべて正常に動作できていません。
> 
> 何か違いが存在するはずだと思い比較しているのですが、
> 原因がわからず相談させていただいた次第です。
> 
> FormのIDや、ボタンのIDなど確認しました。
> また、このボタンの表示・非表示切り替え用にダイナミックプロパティとして
> public String getDoMoveNextStyle() {
> 	return isNextLast;  // visibility:visible; or visibility:hidden;
> }
> を定義していますが、こちらは正しく動作しています。
> 
> requestDumpFilterを有効にしログ出力してみたところ、
> 正常に動作している機能でも、動作していない機能でもどちらも
>   [request]teeda.SUBMITTED_COMMAND=doMoveNext
> とログ出力され、idがdoMoveNextのボタンがクリックされていることは認識しているように思えます。
> 
> BaseListPageに存在するdoMoveNext()をそっくりそのままAaaListPageに貼り付けオーバーライドさせても、
> やはりブレークしませんでした。
> 
> 原因として、どのようなことが考えられるかアドバイスいただけないでしょうか。
> ボタンクリック時からのログを添付いたします。
> 情報が不足している場合は、必要な情報をご指示ください 。
> 
> お手数お掛けしますが、何卒お願い致します。
> 
> 


-- 
せとあずさ
[E-MAIL ADDRESS DELETED]
http://www.fieldnotes.jp/d/



Seasar-user メーリングリストの案内