CookBook

「イベント」ボタン・「一覧へ戻る」ボタンを使用し任意の遷移先を設定する

投稿日:

このCookBookでは、IM-FormaDesignerの画面アイテム・ボタンを使用し、任意の画面に遷移する方法について紹介しています。
設定方法は下記の2パターンです。

「イベント」ボタンを使用する方法
「一覧に戻る」ボタン・「スクリプト」を使用する方法

レシピ(「イベント」ボタン使用)

  1. 「イベント」ボタンを配置する
  2. スクリプトを設定する

1. 「イベント」ボタンを配置する

ツールキットより「イベント」ボタンを選択、配置してください。
「フォーム編集画面」-「ツールキット」-「汎用アイテム」-「イベント」

2. スクリプトを設定する

「イベント」ボタンのスクリプトに以下のような設定を行うことで、任意の画面に遷移することができます。
ページ遷移のある画面の場合、1ページ目で行うことで期待される動作になります。

以下のコードは一例です。指定したい遷移先パスをdocument.imfr_back_form.actionの値に設定して下さい。

レシピ(「一覧に戻る」ボタン・「スクリプト」使用)

  1. 「一覧に戻る」ボタンと「スクリプト」を配置する
  2. スクリプトを設定する

1. 「一覧に戻る」ボタン・「スクリプト」を配置する

ツールキットより「一覧に戻る」ボタンと「スクリプト」を選択、配置してください。
「フォーム編集画面」-「ツールキット」-「ボタンアイテム」-「一覧に戻る」
「フォーム編集画面」-「ツールキット」-「汎用アイテム」-「イベント」

2. スクリプトを設定する

「一覧へ戻る」ボタンの遷移先は form内の要素であるimfr_callback_urlで保持しています。
その値をスクリプトアイテムを利用して書き換えます。

「スクリプト」に以下のような設定を行うことで、任意の画面に遷移することができます。

以上で、実行画面から「イベント」ボタンまたは「一覧へ戻る」ボタン押下で、任意の画面に遷移できるようになりました。

-CookBook
-

執筆者:


comment

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

関連記事

no image

IM-Workflowの色々なコンテンツ画面へ遷移するURL

このCookbookでは、IM-Workflowの色々なコンテンツ画面へ遷移するURLをご紹介いたします。 独自で作成した画面やViewCreator、BloomMakerなど、IM-Workflow …

no image

画面操作方法によって画面アイテムの入力チェックを切り替える方法

このCookBookでは、IM-FormaDesignerの入力チェックプログラムで、画面の操作方法に応じた入力チェックを設定する方法を紹介します。 この方法は、以下の製品で作成したアプリケーションや …

no image

フォーム内の入力値を案件名に自動入力する方法

このCookbookでは、IM-FormaDesignerで作成した申請画面から入力内容を案件名に設定する方法を紹介します。 この方法を利用するとIM-FormaDesignerの入力内容をIM-Wo …

no image

グリッドテーブルの列タイプ「カスタム」を利用した場合にマルチセレクトがトグルされないようにする方法

このCookBookでは、グリッドテーブルの列タイプ「カスタム」を利用した場合に、マルチセレクトがトグルされないようにする方法を説明します。 グリッドテーブルでは、行内で参照表示となっている部分をクリ …

BloomMakerとLogicDesignerでWorkflowコンテンツを作成する

このCookBookでは、BloomMakerとLogicDesignerを利用してWorkflowのコンテンツを作成する方法を紹介します。 2019 Winter(8.0.24)で、以下の機能をリリ …

RSSRSSRSSRSS