- ホーム /
- ハック /
- Aipoで新しいボタンを追加する方法
Velocityテンプレートの編集
portlets/{ポートレット名}/src/main/webapp/WEB-INF/templates/vm/portlets/html/{テンプレート名}.vm
portlets/{ポートレット名}/src/main/webapp/WEB-INF/templates/vm/portlets/html/ja/{テンプレート名}.vm
にボタンを表すVelocity関数を追記する
Velocity関数の定義ファイルの編集
war/src/main/webapp/WEB-INF/templates/vm/GlobalMacros.vmに先ほど追記したVelocity関数を定義
Velocityの言語設定用ファイルの編集
Velocityテンプレートで国によって置き換える必要のある文字列を使うのであればwar/src/main/resources/com/aimluck/eip/modules/localization/以下の言語設定用のファイルに定義を追加します
javascriptの編集
新たなjavascriptの関数を使う場合には
war/src/main/webapp/javascript/aimluck/io/form.jsや
portlets/{ポートレット名}/src/main/webapp/javascript/aipo/{ポートレット名}/form.jsを編集します
javascriptの言語設定用ファイルの編集
javascriptで国によって置き換える必要のある文字列を使うのであれば
war/src/main/webapp/javascript/aipo/nls/以下の言語設定用のファイルに定義を追加しますリクエスト先のjavaのメソッドの編集
サーバー側で処理が必要な場合には、
portlets/{ポートレット名}/src/main/java/com/aimluck/eip/modules/screens/{ポートレット名}FormJSONScreen.java
のメソッド等が呼び出されるように指定して、処理を記述します。