CookBook

スクリプト開発で利用できる close 関数のご紹介

投稿日:

この CookBook では、スクリプト開発で利用できる close 関数について紹介します。

スクリプト開発では作成した js ファイルの中に init と言う名前の関数を定義すると思いますが、この init と対になるのが close 関数になります。
init と名前を付けた関数が画面表示前に自動的に呼ばれるのに対して、close と名前を付けた関数は init 関数を実行し html を返却した後に自動的に実行されます。

完成サンプル

以下の完成サンプルをダウンロードしてご活用ください。

e builder プロジェクト : im_cookbook_113531.zip
imm ファイル : im_cookbook_113531-1.0.0.imm

ローカル環境で close 関数を動かしたい場合は、以下の URL にアクセスしてください。
http://localhost:8080/imart/im_cookbook/113531/close_test
なおベース URL である以下の部分は、環境に合わせて適宜変更してください。
http://localhost:8080/imart

レシピ

  1. close 関数を実装してください
  2. close 関数を確認するための画面を実装してください
  3. close 関数を確認するためのルーティングを設定してください

1. close 関数を実装してください

src/main/jssp/src/im_cookbook/113531/close_test.js

init 関数と close 関数を実装します。
それぞれの関数が呼ばれた事が分かるようにログを標準出力します。

2. close 関数を確認するための画面を実装してください

close_test.js と対になる close_test.html ファイルを作成します。
src/main/jssp/src/im_cookbook/113531/close_test.html

HTML はこの Cookbook では重要ではないため空のファイルで OK です。

3. close 関数を確認するためのルーティングを設定してください

作成した close_test.js ファイルを実行するためのルーティングを設定します。

src/main/conf/routing-jssp-config/im_cookbook_113531.xml

この設定により、http://localhost:8080/imart/im_cookbook/113531/close_test にアクセスする事で close_test.js を実行できます。

im_cookbook_113531_console

コンソールに init 関数と close 関数が実行されたログが出力されていることが確認できます。

以上です。
close 関数の詳しい説明については以下を参照してください。
スクリプト開発モデルの実行処理シーケンスについて

-CookBook

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Payara 管理画面で行った設定を CUI で実施する方法

この CookBook では、Payara の Asadmin Recorder 機能について紹介しています。 Asadmin Recorder 機能についての詳細を知りたい方は Asadmin Re …

no image

ワークスペース機能におけるイベントカレンダーの利用例

このCookBookでは「intra-mart Accel Collaboration」ワークスペース機能におけるイベントカレンダーの利用例について紹介しています。 intra-mart Accel …

スプレッドシートでシートの保護を利用して、ノード毎に入力セルを制御する

このCookBookでは、スプレッドシートでシートの保護を利用して、ノード毎に入力セルを制御する方法について紹介しています。 Excelでは、シートの保護を利用して、特定のセルのみ入力できるように制御 …

no image

IM-BloomMaker フォーム部品(Bulma)を使用したバリデーション処理の作成

このCookBookでは、intra-mart Accel Platform 2020 Summer から利用可能になった コンテンツ種別「Bulma」の「フォーム部品(Bulma)」を使用したバリデ …

IM-BISの処理画面でIMBoxのチャットを利用してコミュニケーションする方法

このCookBookでは、IM-BISの処理画面でIMBoxのチャットを利用してコミュニケーションする方法を紹介しています。 本稿では、案件単位にIMBoxのダイレクトメッセージ(以降DM)を作成し、 …

RSSRSSRSSRSS