2007-09-01から1ヶ月間の記事一覧

コンボリスト作成

今日まで、コンボリストを作成するのに、 for文でお約束の処理を書いていた訳だが、 ConversionRuleアノテーションを使えば、 一発で変換できるじゃないか・・・_| ̄|○●従来の処理 for(int i = 0; i Map map = new HashMap(); map.put("label",hogeDbItems[…

foreach内でのラジオボタン

レコード単位にラジオボタンを表示する(例1参照)際には foreach内にラジオボタンを配置することになるが、 これがちょっと面倒になる。 (例1) 山田次郎 山田三郎 山田四郎 普通に記述してみる(例2参照)と・・。 (例2) <table border="1" align="left"> <tr> <th>選択</th> <th>名前</th> </tr> <div id="aaaItems"> <tr> <td><span id="hoge"><input type="radio" name="hoge" /></span></td> <td><span id="name">name</span></td></tr></div></table>

クエリストリング

パラメータにプロパティと同じ名称を設定すると、 自動で値を設定してくれるのはとても便利なのだが、 <a id="goHoge" href="hoge.html?id=id">リンク</a> 値(=の後ろ)の方ではなく、変数(=の前)の方でマッピングしているので、 例えば、次の画面でid…

コンボ初期ラベル(nullLabel)

Teedaでコンボボックスを表示すると、 デフォルトでnullLabelに「選択してください」と表示される。 このnullLabelの変更方法をまとめてみた。 参考にさせていただいたURL http://http://d.hatena.ne.jp/Hnoss/20070618/1182134530 m( )m■方法その1:nullLa…

ワイルドカード

LIKE演算子を使用する場合にワイルドカードを用いて記述するが、 ...name like '%/*name*/%' と記述してもうまく実行されない。 S2Daoによると、 バインド変数に自動的にシングルクォーテーションが付くようになっているかららしい。 よってバインド変数自体…

ForEachの入れ子

プロパティ名に 「xxItems」 とつければ、入れ子も可能。●sample.html <div id="hogeItems"> <table> <tr> <th><span id="userName">userName</span></th> </tr> <div id="mogeItems"> <tr> <td><span id="address">address</span>…

画像の表示

画像を動的に表示する方法。 MLを参考にさせていただきました。 [Seasar-user:5864] Re: [Teeda] 画像を動的に表示●hoge.html <img id="banner" src="../images/hoge.gif" width="200" height="100"/>●HogePage.java public String getBannerSrc() { retur…

tomahawkでNotSerializableException

プロジェクトのメンバーから 「tomahawkでエラーがでるんだけど・・」との報告が。 tomahawkを使用していない画面上にもNotSerializableExceptionが・・。 自分の所では発生していなかったので再現もできず困っていた所、 またまたありましたスズキさんのブロ…

tomahawkでのパス設定

ファイルアップロードでtomahawkコンポーネントを使用するにあたり、 htmlの階層が2階層(view/hoge/moge/sample.html)だったため、 valueの記述に戸惑っていたところ、 スズキさんのブログをみつけ、参考にさせていただきました。 http://suz-lab.blogspot.c…

doFinish

Page間の値の引継ぎができないという問題が発生した。 私の環境でも再現するか簡単なPageを作成して試してみたが 値は正常に引き継がれている・・。 ・・もしかして名前? そう、問題の起こった箇所ではdoFinishと命名されていた・・。 私はdoHogeで試したの…

ラジオボタンのラベルの取得

取得できることは検索して可能と知ったが、 具体的な方法はあまり載せているWebPageがなかった。 唯一、おおたにさんのHPで紹介されていたので 参考にさせていただきましたm(−−)m2007-07-31【取得例】1. HogeEdit.html (途中省略) <input type="hidden" i…