J2デスクトップ問題

ようやく、原因もわかり、JSF の commandLink が動くようになった・・・。この問題は、どちらかというと、dojoのバグのような気がする。dojoのFormBindを使うとボタンとか押されたときのイベントをチェックして、ボタンに与えられている、名前・値ペアを送信してくれるのだけど、commandLinkのように、aタグ経由でformをサブミットされると、フォーム内にある一番最初にあるボタンの名前・値ペアを送信してくれる。というわけで、aタグでformをサブミットするときには、aタグがクリックされたという情報を与えねばならない・・・。ということを考えると、やっぱりdojoのバグだよな・・・。まぁ、J2では、修正ができたのでコミットしておこ。う~ん、JavaScript Debugger を使った、デバッグ技術が向上したような気がする・・・。あとは、Ajax時代には Live HTTP headers も欠かせないな・・・。

コメントを残す

メールアドレスが公開されることはありません。