|
intra-mart Accel Platform IM-共通マスタ 拡張プログラミングガイド 第2版 2015-08-01
目次 1. 改訂情報 ≫
1. 改訂情報 2. IM-共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.1.2. im-JSPackman 2.2. 表記について 3. APIの拡張 3.1. APIの概観 3.1.1. マネージャクラスと実行クラスのインタフェース 3.1.2. モデルクラスのインタフェース 3.2. API(マネージャ)へのリスナーの追加 3.2.1. リスナークラスの実装 3.2.2. plugin.xmlの作成 4. マスタメンテナンス画面の拡張 4.1. 詳細画面(登録・編集画面)の拡張 4.1.1. 詳細タブの動作概要 4.1.1.1. 画面起動時のシーケンス 4.1.1.2. 更新時のシーケンス 4.1.2. 詳細タブの実装 4.1.2.1. プラグインの構成情報を記述する plugin.xmlの作成 4.1.2.2. タブ内のUIを構築するJSSP(js+html) の作成 4.1.2.3. クライアントサイドでデータの入出力やイベントをハンドリングするjsファイルの作成 4.1.2.4. サーバサイドでデータにアクセスするロジック(jsファイル) の作成 4.2. 検索画面の拡張 4.2.1. 検索条件タブの動作概要 4.2.1.1. 画面起動時のシーケンス 4.2.1.2. 検索時のシーケンス 4.2.2. 検索タブの実装 4.2.2.1. プラグインの構成情報を記述する plugin.xml 4.2.2.2. タブ内のUIを構築するJSSP(js+html) 4.2.2.3. クライアントサイドでデータの入出力やイベントをハンドリングするjsファイルの作成 4.2.2.4. サーバサイドでデータにアクセスするロジック(jsファイル) の作成 5. 共通検索画面の拡張 5.1. 動作の概要 5.1.1. 共通検索画面 タブの動作概要 5.1.1.1. 単一選択モードと複数選択モード 5.1.1.2. 画面起動時から結果選択までのシーケンス 5.1.1.3. 基盤部分から発生するイベントのハンドリング 5.2. 実装の詳細 5.2.1. 共通検索タブの実装 5.2.1.1. プラグインの構成情報を記述するplugin.xmlの作成 5.2.1.2. タブ内で検索処理を行うJSSP(html+js)の作成 5.2.1.2.1. html作成時の注意 5.2.1.3. クライアントサイドで基盤部分からのイベントに応答するためのjs の作成 5.2.1.3.1. 結果の形式について 6. Appendix 6.1. マネージャの拡張に関する情報 6.1.1. マネージャの拡張ポイント一覧 6.1.2. リスナーインタフェースの一覧 6.2. マスタメンテナンス画面の拡張に関する情報 6.2.1. 画面の拡張ポイントと、各処理の引数の詳細 6.2.2. タブ拡張用のメソッドインタフェース 6.3. 共通検索画面の拡張に関する情報 6.3.1. 共通検索画面の拡張ポイント