Teeda

Teeda 1.0.13 きたー!

Teeda - ダウンロード待望のリリース。 そろそろプライベートでひとつ作ろうかな。 一応ネタあるし・・・。

layout 使ってると title を動的に変更できない

Teeda 1.0.13-rc5 HTML Example で確認。 そのまんま、「Title(label.propertiesから取得する)」を見てもダメっぽい。

DynamicProperty でハマった

ある条件下では、CommandButton が押せないようにするために、下記のようなコードを書きました。 <input id="doHoge" type="button" value="ほげ" /> public boolean getDoHogeDisabled() { boolean disabled = (条件判定・・); return disabled; } しかし、特定の条件を満たしてるのに CommandButton が非活…

Teeda 1.0.13-rc4 でぬるぽ発生

携帯からじゃ詳しいこと書けないし調査中なので、家帰ってから詳しく書く。 とりあえず、1.0.13-rc3 に戻せばぬるぽは出ないことわかってます。 とりあえず現時点でわかったこと TViewRoot#getRootViewId() の結果が null TViewRoot#setRootViewId() が呼ば…

スーパークラスのフィールドに記述した Converter が反映されない件

Teeda を使って開発しているとき、共通のフィールドなんかを抽象クラスとしてまとめて書いたりして、この抽象クラスを継承して個々の Page クラスを作ったりするわけですが、前々からフィールドに書いた Converter が適用されないなって思っていたんですよ。

doFinish() には気をつけましょう

3日間悩みました。えぇ、それはもう、ずーっとソース追っかけて。 @SubapplicationScope つけてるのに値が引き継がれねー、と調べまくったんです。 すべては doFinish() メソッドのせいでした・・・。 完了ボタンを押したときの処理だからって安直に doFinis…

アノテーションの有効範囲

最近、id:t_yano 氏の流儀に沿うために、フィールドを宣言する際は default アクセス修飾子を使うようにしています。 ですが、Teeda とかで開発する際はもう public アクセス修飾子の方が簡単なので、こっちを多用するようにしました。 そんなことをやってる…

argument type mismatch 発生

なんか最近、Seasar でのエラー記事ばっか書いてるな。俺自重しろ。 というわけで、今度は表題のとおり、IllegalArgumentException: argument type mismatch が発生しました。 ところが、さっき teeda-html-example を使って再現しようとしたら出てこず・・…

forEach で古い値が残っちゃう

最近は勉強も兼ねてプライベートでも Teeda を触っております。 コレ面白いですね。html と Page クラス用意すればとりあえず動くんでサクサク感がやばい。 なんでもっと早くに知らなかったんだろう。改めて自分の情報収集力の無さに絶望した!

DTO が DI されない

今回も社内ツール作ってて気がついたこと。 ユーザ情報を格納しておくような DTO を作って、インスタンスはセッション固有で持ち回りたいなと思ったので、下のようなコード書いたんですよ。 @Component(instance = InstanceType.SESSION) public class UserD…

m2eclipse + Sysdeo Tomcat plugin + DevLoader で起きた問題と解決策

今日は仕事中に弄っていた Teeda で起きちゃった問題とその解決策を書くよ! 一応、実行環境は Apache Tomcat 6.0.14 Eclipse 3.3.1 Sysdeo Tomcat plugin V3.2.1 Seasar 2.4.18-rc2 Teeda 1.0.11-SP2 で、 Chura で Super Agile (Teeda + S2Dao) なプロジェ…