[Seasar-user:11204] Re: [Teeda] doメソッドが実行されないケースについて
木村 究道
[E-MAIL ADDRESS DELETED]
2007年 10月 22日 (月) 21:59:59 JST
小林様。
木村です。
再度見直してみました。
いろいろ間違っていましたので、もう一度手順をおさらい
させてください。
まず、2. → 3. → 4.というのが間違いでした。
実際は3.→ 4.でした。
3. の再表示のと同時にshowModalDialog()にてdialog.htmlを
確認ダイアログとして、表示しています。
** before *****************************************: /view/error/dialog.html
↑は、その際だと思います。
その後、3. で表示した確認ダイアログを閉じた際に、
document.getElementById("doUpdate").click();
を、実行してサブミットしています。
** before *****************************************: /view/error/test.html
最後の↑がその際だと思います。
doメソッドが実行されないのもここです。
ちょっと気になったんですが、最後の
** after *****************************************: /view/error/test.html
の中で、
[request]previousViewId=/view/error/dialog.html
となっているところがありますが、関係ないでしょうか?
的外れでしたら無視してください。
よろしくお願い致します。
以 上
Koichi Kobayashi さんは書きました:
> 小林 (koichik) です.
>
> Date: Mon, 22 Oct 2007 20:00:46 +0900
> From: 木村 究道 <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:11200] Re: [Teeda] doメソッドが実行されないケースについて
>
>> 2. → 3. → 4. ログを取得してみました。
>
> 編集画面:/view/error/test.html
> 照会画面:/view/error/dialog.html
>
> ですか?
>
> 編集画面 (test.html) が表示されている状態で,
>
>>> 2. 編集画面表示
>>> ↓ ・値を入力して更新ボタン
>
> を押したことによるリクエストが最初 (4 行目) の
>
> ** before *****************************************: /view/error/test.html
>
> でしょうか?
> だとすると,その次は
>
>>> 3. 編集画面を再表示
>
> されている状態で,
>
>>> ↓ ・JavaScriptにて更新ボタンを押下
>
> になるかと思いますが,そのリクエスト (79 行目) が
>
> ** before *****************************************: /view/error/dialog.html
>
> の GET というのはおかしいですね.
> ここは test.html に対する POST が来るはずでは?
>
> 「JavaScript にて〜」というのがどういうことを
> やっているのかよく分かりませんが,3 で do〜() が
> 呼ばれるには,ここで test.html への POST リクエストが
> 来なくてはなりません.
>
> このように dialog.html への GET リクエストが
> 来ると,単にメニュー等から dialog.html への
> リンクをクリックしたのと同じなので,do〜()
> メソッドが呼ばれることはありません.
>
> ログと「2. → 3. → 4.」の操作との対応が
> 今ひとつ分かりませんが,上に書いたので
> 正しいなら
>
>>> ↓ ・JavaScriptにて更新ボタンを押下
>
> が怪しいように思われます.
>
>
> --
> <signature>
> <name>Koichi Kobayashi</name>
> <e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
> </signature>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>
>
--
-----------------------------------------------------
十八ソフトウェア株式会社
システム開発部 アプリケーション開発課 木村 究道
〒850-0861 長崎市江戸町6-5江戸町センタービル6F
TEL:095-824-0018 FAX:095-827-8754
E-mail: [E-MAIL ADDRESS DELETED]
-----------------------------------------------------
Seasar-user メーリングリストの案内