CookBook

IM-BloomMaker アクション「エレメントの位置へ遷移する」の使い方

投稿日:

このCookBookでは、intra-mart Accel Platform 2024 Autumnでリリースしたアクション「エレメントの位置へ遷移する」の使い方について紹介しています。

完成イメージ

このCookBookで紹介するサンプルのイメージです。


このイメージでは、「To apply」ボタンを押すと申請ボタンの位置に遷移します。
また、「To top」ボタンを押せばページの一番上に遷移することもできます。

完成サンプル

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

このサンプルは、2024 Autumn 版以降でインポートできます。

レシピ

  1. 遷移したい先のエレメントにIDを指定する
  2. ボタンになる要素を配置する
  3. ボタンになる要素のプロパティを設定する
  4. ボタンになる要素のCSSを指定する
  5. アクションを設定する
  6. ボタンになる要素にアクションを指定する

こちらのレシピでは、ボタンになる要素を画面右下に固定するためにCSSを使っています。アクションの使用法だけを知りたい場合は、CSSに関しては着手しなくても問題ありません。

1. ページ下の申請ボタンにIDを設定する

  • 上記の「完成サンプル」のインポートファイルをダウンロードし、IM-BloomMaker のインポート画面からインポートする。
  • IM-BloomMaker のコンテンツ一覧画面を表示する。
  • 「intra-mart CookBook」>「im_cookbook_246958」>「im_cookbook_246958」のコンテンツを選択し、デザイナ画面を開く。
  • コンテナページ一番下の「ボタン」エレメントを選択し、右ペインの「プロパティ」タブのIDに「apply-button」を入力する。

2. ボタンになる要素を配置する

  • エレメントパレットの「レイアウト(imds)」>「ボックス」エレメントを、一番上の「ボックス」エレメントの上に配置する。
  • エレメントパレットの「汎用」>「ラベル」エレメントをふたつ、「ボックス」エレメントの中に配置する。

3. ボタンのプロパティを設定する

  • 配置した「ボックス」エレメントを選択する。
  • 右ペインの「プロパティ」タブから、「CSSクラス」>「クラス名」プロパティに「transition-box」を入力する。
  • 「ボックス」エレメント内の「ラベル」エレメントを選択する。
  •  右ペインの「プロパティ」タブから、「エレメント固有」>「textContent」プロパティに「To apply」を入力する。
  • また、「CSSクラス」>「クラス名」プロパティに「transition-button」を入力する。
  • もう一つのラベルについても同様に、右ペインの「プロパティ」タブから、「エレメント固有」>「textContent」プロパティに「To top」を入力する。
  • 「CSSクラス」>「クラス名」プロパティに「transition-button」を入力する。

4. ボタンのCSSを指定する

  • デザイナ画面のヘッダの「CSS編集」アイコンをクリックし、CSSエディタを表示する。
  • CSS エディタに以下のテキストを貼り付ける。
  • CSS エディタの「決定」ボタンを押す。

5. アクションを作成する

  • 右ペインの「アクション」タブから、アクションの新規作成を押す。
  • アクション名を「to-apply」にし、左ペインの「標準」から「エレメント(elementId:〇)の位置へ遷移する」を設定する。
  • 設定したアクションのプロパティに「apply-button」を入力し決定を押す。
  • 同様にトップへ遷移するためのアクションアイテムも設定する。
  • アクションの新規作成を押し、アクション名として「to-top」を入力する。
  • 左ペインの「標準」から「エレメント(elementId:〇)の位置へ遷移する」を設定し、プロパティに「top」を設定する。

6. アクションを設定する

  • 「To apply」のラベルエレメントを選択し、右ペインの「イベント」の「クリック時」に先ほど作成した「to-apply」を設定する。
  •  同様に、「To top」のラベルエレメントを選択し、右ペインの「イベント」の「クリック時」に先ほど作成した「to-top」を設定する。

7. 動作確認

  • デザイナ画面のヘッダの「プレビュー」アイコンをクリックし、プレビュー画面を表示する。
  • 設定したCSSによって、「To apply」と「To top」のラベルが右下に固定されます。これらをクリックすることで申請ボタンやトップに遷移することができます。

-CookBook
-

執筆者:


comment

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

関連記事

IM-BloomMaker ボタンに効果音を付ける方法

このCookBookでは、2022 Spring でリリースした「音声または動画○を再生する」アクションアイテムの利用方法について説明します。「音声または動画○を再生する」 アクションアイテムは、指定 …

no image

IM-LogicDesignerで、ファイルアップロードに添付されたファイルの内容を、画面上に表示させる方法

このCookBookでは、IM-LogicDesignerで、ファイルアップロードに添付されたファイルの内容を、画面上に表示させる方法を紹介します。 完成イメージ 完成サンプル 以下の完成サンプルをダ …

IM-BloomMaker のアクション「URL ○ にリクエストを送信する」の使い方

このCookBookでは、「URL ○ にリクエストを送信する」アクションを使ってサンプル画面を作成する方法を紹介します。 2019 Summer では「URL ○ にアクセスする」でしたが、 201 …

SQLビルダを利用したクエリ作成例

この CookBook では、 intra-mart Accel Platform 2020 Spring から利用可能になった、ViewCreator の「SQLビルダ」機能を活用し、既存のクエリ編 …

特定フローの特定ノードで、処理中の案件に対し、任意の処理対象者を追加する方法

このCookBookでは、LogicDesignerを利用して、特定フローの特定ノードで、処理中の案件に対し、任意の処理対象者を追加する方法について紹介しています。 人事異動で担当者が追加となり、複数 …