AipoのALStringField AipoのResultDataなどでタイトルや件名などの文字列を扱うときはStringではなく、ALStringFieldを使います。 ALStringFieldを使うことによって、バリデ-ド処理を行いやすくするだけでな… y-ozakiハック2014.05.01 208
ソースの保管時にソースのフォーマットを行う Eclipseでは設定を変えることにより、保管時に様々なアクションを行ってくれます。 設定→Java→エディター→保管アクションで保管時に選択したアクションを実行にチェックを入れます。 そしてソースのフォーマットにチェッ… y-ozakiハック2014.04.25 444
セミコロンを自動で文末に入力させる Eclipseの設定を変更すると文の途中でセミコロンを打っても、文末に移動させることが出来ます。 設定→java→エディター→入力→訂正位置で自動的に挿入→セミコロンにチェック 以上の設定を行うことで常にセミコロンを文末… y-ozakiハック2014.04.24 2,590
getterとsetter を作る Eclipseでは自動でgetterとsetterを作ってくれる機能があります。 まずgetterとsetterを作りたいフィールドを選択し、右クリックのソースからgetterおよびsetterの生成をクリックまたはCt… y-ozakiハック2014.04.18 223
velocityのnullの注意点 velocityでは左辺にある変数にnullを代入することはできません。 そのためfor文などで値を毎回代入して表示しようとする際に意図しない値が出る場合があります。 #foreach( $data in $List )… y-ozakiハック2014.04.17 1,072
Aipoの各ポートレットの絞込み機能 各ポートレットで検索を行う際、各項目で絞込みを行うことができますが、この処理は項目を選択した際に onclickで以下のjavascriptが実行されます。 aipo.wiki.filterClick = functio… y-ozakiハック2014.03.26 182
Aipoのwiki機能で同時編集をブロックする 同時編集をブロックする処理は、編集ボタンを押した際のwikiの最終更新時間と更新するボタンを押した時の最終更新時間を比較して異なる場合、エラーメッセージを出すようにしています。 編集ボタンを押した際にWikiFormDa… y-ozakiハック2014.03.24 248
Aipoで作成したjsファイルをcommon.jsにまとめる aipo/war/pom.xml の以下のincludeの部分に作成したJavaScriptファイルを追加する <aggregation> <insertNewLine>true</inse… y-ozakiハック2014.03.17 361
Aipoの登録画面のエラーメッセージをcontextにセットしている場所 登録や編集した際、エラーメッセージがあるとテンプレートに表示されますが、それをcontextにセットしているのはALJSONScreenの以下のメソッドです。 public void putData(RunData ru… y-ozakiハック2014.03.12 228