ワークフロー機能の一覧画面とワークフロー詳細画面について

アイポのバージョン6を利用しています。 やりたい事は ↓↓↓   ①一覧画面で 「タイトル」 「状況」 「申請者」 「申請日」 4つの項目が元々あります。そこに 「時間」と「現状」 の項目を追加しました。 ②追加した 「…

Read more

AipoのWebメール受信におけるJavaのスレッドの排他制御

AipoのWebメールポートレットで、メールを受信中には”メール受信サーバに問い合わせ中です。”と表示されますが、 この状態を保持しているのに使っているALStaticObjectの振る舞いがよく…

Read more

Aipoのバックアップスクリプトについて

Aipoのバックアップ内ではデータベースのダンプとファイルコピーが行われています。 データベースのダンプ部分は sudo -u aipo_postgres /usr/local/aipo/postgres/bin/pg_…

Read more

aipoで印刷画面のリンク

各々のポートレットについてマクロを作って、そこでALdialogheaderPrintAbstractを呼び出しす。 こうすると必要なセッションパラメータを指定できる #macro(ALdialogheaderPrint…

Read more

Aipoのrundata

Aipoでは、Webページでインプットタグやセレクトタグからデータを送信する時に、 nameとvalueをセットにして、rundataのparametersに格納しているみたいです。 なのでrundateの中身がおかしい…

Read more

Finderで/usrを開く⇒ログファイルを生で見る

Macで、Finderを使って/usrを開くときは、 ターミナルで $ open /usr を実行すればOKです。 Aipoの開発時、Eclipse上でもNTailというところでログの一部が確認できますが、 ログは全て …

Read more

velocityのマクロが定義されている場所

忘れがちなのでメモ aipo>war>src>main>webapp>WEB-INF>templates>vm>GlobalMacros.vm #AUISummar…

Read more

Aipoでユニットテストを書いてみる

ToDoUtilsのテストを書いてみた 準備 ナビゲータで、aipo/portlets/todo/src/test/java/aipo/フォルダを右クリック「新規→その他→Java→JUnit→Junitテスト・ケース」…

Read more

Aipoの*-deteil.vmファイルのresult

Aipoの*-detail.vmで、resultがよんでいるのは *SelectData.javaの”getResultDataDetailメソッド”が返す”rd”というO…

Read more

AipoのテンプレートからiOSのバージョンを取得する2

AipoのVelocityでiOSのバージョンに応じた操作をしたいとき AipoのテンプレートからiOSのバージョンを取得する このハックに書いてあるようにすればよいです。 しかしiOS 10の場合は特殊で、 ${cli…

Read more

[Aipo]開発中のAipoをiPhoneで実機テストする方法

Aipoを開発する際、iPhoneからバグの確認等をするために実機テストをしたい時があります。 実機テストするやり方を教わったりネットで調べたりしたのでまとめておこうと思います。 MacとiPhoneが同じLAN上で繋が…

Read more

AipoのテンプレートからiOSのバージョンを取得する

AipoのVelocityからiOSのバージョンに応じた処理をするには、以下のようにすれば大丈夫です。 #if(${client.equals(“IPHONE”)} && ${clientVer.equa…

Read more

MacでAipoのビルドを簡単にする方法

以下の様な aipo-compile.command ファイルを用意します。ファイルのパーミッションは755などに適宜変更しておきます。 cd ~/path/to/aipo mvn install osascript -…

Read more

dojoってなに

javascriptをいじっていたらdojo.hogehogeってのがでてきました。 探してみてもどこにも宣言がなくて謎だったので少ししらべてみたところ、どうやらjavascriptからhtmlを書き換えたりできるらしい…

Read more

Aipoがうまく起動できないときにとりあえずやってみる事

なんか起動できないぞってときにやってみることのメモです。 1.再起動 とりあえず一回終了して、もう一度起動してみる。 2.コンテキスト定義の除去・更新 余計なものが含まれているかもしれない。 3.”mvn c…

Read more