J2デスクトップ問題

PALポータルへ配備してテスト。まだ、問題があるっぽい・・・。まず、ヘッダーリソースコンポーネントが動かない。原因は、先にデコレータを読み込んでしまって、後から、ポートレットのコンテンツを取得しているためにheadタグに入れるタグを取得できていない。はぁ、これも直さないと。あとは、いくつかボタンを押しても、反応しないのがある。ヘッダーリソースコンポーネントによる影響なのかは不明だが、デバッグの必要有り。というわけで、まだ、対応が必要。

J2デスクトップ問題

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