2015年2月9日月曜日

iDempiereにWebFormプラグインを作成する Page4

前回に続いて、iDempiereにWebFormプラグインを作成する方法を説明する。

Page1
Page2
Page3

このページでは、OSGI.INFの設定をおこなう。

④OSGI.INFの設定
ここでは、OSGI.INFを編集して、IFormFactoryの拡張ポイントを設定する。
この設定により、iDempiereのコアから、このプラグインのクラスが呼ばれるようになる。


1.org.idempiere.lieromfg_webformsプロジェクトのフォルダ内に
「OSGI_INF」フォルダを作成する。
2.「OSGI_INF」フォルダを右クリックして、新規=>その他をクリック
3.上記のウィンドウが表示されるので、
コンポーネント定義を選択して、次へをクリック

1.親フォルダに先ほど作成した「OSGI_INF」フォルダを選択
2.ファイル名を入力
3.名前を入力
4.完了をクリック

1.名前を入力
2.Classを入力
3.プロパティを追加をクリック
4.ダイアログで、名前に「service.ranking」を入力
5.ダイアログで、型に「Integer」を入力
6.ダイアログで、値に「1」を入力
7.ダイアログで、OKをクリック
8.サービスタブをクリック


1.下のほうのProvidedServicesで追加をクリック
2.ダイアログで、「org.adempiere.webui.factory.IFormFactory」
を入力して選択
3.ダイアログで、OKをクリック
4.このファイルを保存する
Page5へ続く


0 件のコメント:

コメントを投稿