SAStruts for Portlet (Ajax編)

SAStruts のチュートリアルに Ajax のものがあったけど、今までポートレットではどうすりゃいいのだろうっと思いつつ、放置してきました(^^; で、ちょっと必要になったので、確認してみました。チュートリアルでは、jQuery を使って、load すれば簡単に実行メソッドが呼ばれるのだけど、以下のままだと動かない。

<input type="button" value="hello"
onclick="$('#message').load('hello');"/>

まぁ、参照する場所が違っているから当たり前なのだけど。というわけで、コンテキスト名からフルで呼ぶ。

<input type="button" value="hello"
onclick="$('#message').load('/sa-struts-tutorial/ajax/hello');"/>

みたいな感じ。これは楽チン(名前空間問題はどうするかは、#messageにくっつけておけば良さそうかな)。

OSC 1日目

午前中はミーティングとかあって時間的に無理だったので、昼頃から顔を出してみました。2時からセミナーということもあり、忙しい感じでした。セミナーはちょっとやられた感がある・・・。だいたい、何で隣の部屋のマイクの音がこっちの部屋で放送されるのかね(集中力にかけるし・・・、ありえないよ、しかも担当者いないからどうしようもないし)。あとは、せっかく作ったFlashのSAStrutsポートレットのデモが小さくて見えなかったと思うので、大変すいませんでした・・・(個人的にはお薦めな部分だけだっただけに残念。深く反省・・・)。近いうちに説明つきでアップします。セミナーはそんな感じで、展示場では、Liferay のユーザーグループ(主にNRIさん)と話ができてよかったかと。何か協業してやりたい感じですね。java.net でやろうとしたリモートデプロイのPRPとか(やっていた担当者が消えて破綻したけど、やろうとしていることは良いので)、SSO Proxy あたりとかでも何かできると良いのだけど。そんな感じだけど、明日もがんばろ。