谷本 心 in せろ部屋

はてなダイアリーから引っ越してきました

Teeda

forEach + conditionでハマった。

動的フォーム生成が、今ひとつ上手くいかない。 具体的には、こんなHTMLを作ります。 <table border="1" width="700"> <tbody id="articleElementItems"> <div id="isTextbox"> <tr> <th width="100"><span id="name-textbox">項目1</span></th> <td width="600"> <input type="text" id="value-textbox" size="60"/> </td> </tr> </div> <div id="isTextarea"> </div></tbody></table>

Listの入力でハマる。

一番ハマったのが、Listで入力した値を、次の画面で表示させる時。 これがもう、何をどうしても入力した値が反映されない。 itemsSaveとかitemsSessionSaveを指定しても、入力値が反映されない。 トライ&エラーで散々やったら、 Listではなく配列にすると、…

Listの表示でハマる。

最初に作ったのが、入力フォームが動的に作成されるページ。 平たく言うと、Tuigwaaみたいなイメージ。 これがまた、ハマるハマる。 まずは表示する時。 PageクラスにDtoのListを持たせてforEachで回して 表示させようと思ったら、なぜか表示されない。 サン…

Doltengでハマる。

まずもって、DoltengのOpen Action Pageが上手く動かない。 HTMLエディタに、標準のテキストエディタ以外を使うと、ショートカットが効かない 仕方なく右クリックから呼び出しても、動かない事が多い。 動いたと思ったら、「次へ」も「終了」もグレーアウト…

Teedaはじめました。

ちょっと社内向けツールを作っていて、 ここ半月ほど更新がストップしています。 S2DaoOracleの話は、さらにもう1ヶ月ほどストップします。 # 結構、検索で来てくれる人がいるので、申し訳ないんですが。 で、その社内向けツールですが、Teedaを使います。 …

forEach + Conditionの入力でハマる。

forEachの中でconditionを使って、 表示するコンポーネント(テキストボックス、ラジオボタンなど)を 切り替えて入力させているのですが、これが上手くいきません。 どうしても、最後の行に入力した値しかsetされず、 それ以外は元の値(ItemsSessionSaveし…

S2Portletってのがあった。

Portletって言葉を聞いて、ムムッ? とか思ってたら めちゃポータルサイト構築用のプロダクトだった。 しかもS2Portletがあって、Teeda for Portletまで開発中。 やばい、発想が後追いすぎた(汗 ということで、id:shinsuke_sugayaさんの Jetspeed2完全攻略…

Bean→JSONの作り方

ResponseConverter実験その1 TeedaAjaxで、Action→JavaScriptの戻り値をJSON形式で返すための ResponseConverter(開発中)を実験中だそうで。 その中で、Object(Dto)→JSONの変換やってたんだけど、 BeanUtilsでMapに変換して、JSONObjectに渡せるなんて、初…

おっ、Teeda Ajaxが出てる。

これでSVNから落とさなくて良くなる! なんて。 ML見てるとS2JSFと組み合わせて使ったりできるようなので、 いまS2でAjaxが必要なら、使わない手はないですね。 命名規則あわせるだけで呼び出せるのは、便利すぎ。 ところで、DTO(ValuBean)をJSONに変換して…

TeedaのajaxでComet実装してみた。その2。

昨日作ったCometチャットを、多少まともな形に修正。動かしてみたい人は、昨日の日記を参考にしてください。 (削除済み) スレッド制御を、シンプルに。 時間の扱いは、サーバ側だけに。 メッセージ表示の扱いは、クライアント側に。 ま、こんなもんですか…

TeedaのajaxでComet実装してみた。

昨日に引き続き、S2でAjax。seasar.orgのSVNリポジトリに、teeda-ajax-demoがいたので、早速触ってみたけど、、、いい!これいい!以前のs2-ajaxより、断然使いやすくなってる。JavaScript側から、命名規則あわせるだけでコンポーネントを呼び出せる辺り、か…