CookBook

IM-BloomMaker サイドメニューの使い方

投稿日:2020-08-03 更新日:

このCookBookでは、2020 Summer から利用可能になったサイドメニューエレメントの使い方について紹介しています。

エレメントの概要

サイドメニューエレメントは、「intra-mart Accel Platform Slim Side Menu テーマ」利用時に表示されるサイドメニューと同様の機能を持つエレメントです。
2020 Summer で追加されたコンテンツ種別「Bulma」を使用して作成した画面にはテーマが適用されないため、テーマが提供しているグローバルナビやマイメニューなどの機能を利用することができません。
サイドメニューエレメントを利用することにより、テーマが提供している機能と同様の機能が利用可能になります。
Slim Side Menu テーマの詳細については以下のドキュメントを参照してください。
intra-mart Accel Platform テーマ仕様書-Slim Side Menuテーマ

エレメントの制限事項や注意点

認可による機能の制限について

サイドメニューエレメントでは、認可による機能の制限を行っていません。
そのため、アクセス権限のない画面への遷移や機能を利用しようとした場合、403 エラーが発生します。

スマートフォンでサイドメニューエレメントを利用する時の制限について

スマートフォンではマイメニュー機能は利用できません。

Slim Side Menu テーマのサイドメニューとの差異について

  • サイドメニューエレメントには文字サイズ変更機能はありません。
  • サイドメニューエレメントにはヘルプ機能はありません。

上記以外にもSlim Side Menu テーマのサイドメニューと動作が異なる箇所があります。

エレメントの利用方法

  1. コンテンツ種別「Bulma」のコンテンツを作成する
  2. 「サイドメニューコンテナ」エレメントを配置する
  3. 「サイドメニューコンテンツ」エレメントの配下にエレメントを配置する

1. コンテンツ種別「Bulma」のコンテンツを作成する

サイドメニューエレメントは、コンテンツ種別「imui」以外を使用時に利用できます。

  1. コンテンツ一覧画面を表示し、「コンテンツ新規作成」ボタンをクリックしてください。

  2. コンテンツ種別のプルダウンから「Bulma」を選択してください。

  3. その他の項目に任意の内容を入力して「登録」ボタンをクリックしてください。

2. 「サイドメニューコンテナ」エレメントを配置する

  1. 前項で作成したコンテンツのデザイナ画面を開いてください。

  2. パレットの「レイアウト」カテゴリ内の「サイドメニューコンテナ」エレメントを配置してください。

3. 「サイドメニューコンテンツ」エレメントの配下にエレメントを配置する

「サイドメニューコンテンツ」エレメントの配下にエレメントを配置することでサイドメニューのある画面を作成することができます。
作成したい画面に必要なエレメントを配置して画面を作成してください。

「サイドメニューコンテナ」エレメントを配置しているコンテナページでは、「サイドメニューコンテンツ」エレメントの配下以外にエレメントを配置しないでください。
アプリケーション画面のレイアウトが崩れる可能性があります。

サイドメニューエレメントはプレビュー画面、および、アプリケーション画面では以下のように表示されます。

プレビュー画面

アプリケーション画面

プレビュー画面では、誤って他の画面に遷移したりログアウトしてしまうのを防ぐため、サイドバーの開閉ボタンやアイコンは動作しないようになっています。

-CookBook
-

執筆者:


comment

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

関連記事

差戻し先ノードの処理対象者を再展開するフローを作成する方法

このCookBookでは、差戻し先ノードの処理対象者を再展開するフローを作成する方法について紹介しています。 IM-Workflowの仕様として、差戻し先ノードではそのノードを以前に処理した人のみが再 …

IM-LogicDesignerを利用して、IM-Workflowの到達処理で任意の参照者を追加する方法

このCookBookでは、LogicDesignerを利用して、IM-Workflowの到達処理で任意の参照者を追加する方法について紹介しています。 承認ノードの到達処理で、申請者を参照者として登録し …

スプレッドシートにフロー毎の未処理件数を表示するポートレットの作成方法

このクックブックでは、スプレッドシートにフロー毎の未処理件数を表示するポートレットの作成方法をご紹介します。 ポートレットは、スプレッドシートとIM-Workflow REST APIを利用して作成し …

no image

eBuilderの起動時処理のパフォーマンス改善

このCookBookでは、ローカル環境でe Builderの起動を速くするための設定を行います。 そのために、特定の機能を外して速く起動させる設定の方法について説明します。 ただし本設定を行うことによ …

no image

WebServer へのリクエスト情報から動的に BaseURL を決定する方法(IIS 編)

ここでは、WebServer(IIS)へのリクエスト情報から BaseURL を動的に決定する方法を BaseUrlProvider のサンプル実装、IIS との連携例と共に紹介します。 製品標準の設 …