CookBook

IM-BloomMaker IE で画面を開くと「Internet Explorer は対応していません。」と表示するアプリケーションの作成方法

投稿日:

この CookBook では、 IE で画面を開くとダイアログで「Internet Explorer は対応していません。」と表示するアプリケーションを作成します。
Accel Platform 2020 Summer 以降で作成できます。

作成方法

Accel Platform 2020 Summer で追加された環境変数を利用し、コンテナの「ページ読み込み時」のイベントにアクションを設定して作成していきます。

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

メッセージの設定

  1. 変数タブを開き、多言語に切り替えます。

  2. 新規作成し、キー名: alertMessage、標準: Internet Explorer is not supported. を設定します。


    以上でメッセージの設定は終わりです。
    次はアクションを作成します。

アクションの設定

  1. アクションタブを開きます。
  2. アクションを新規作成し、アクション名を showAlertMessage に変更します。

  3. 「標準」-「メッセージ〇をアラートダイアログで表示する」を配置します。
  4. 変数に多言語の $i18n.alertMessage を設定します。

  5. 実行条件タブを開き、「変数〇が〇のとき」の実行条件を配置します。

  6. 変数に環境変数の $env.clientInfo.application を設定します。
    $env.clientInfo.application を設定することで、クライアントで使用しているブラウザの種類を取得できます。


  7. 固定値に MSIE と入力します。
    ※ IE を使用している場合、$env.clientInfo.applicationMSIE という文字列を取得します。

    以上でアクションの設定は終わりです、アクションを保存しましょう。

イベントの設定

  1. コンテナを選択をクリックします。
  2. 「イベント」-「ページ読み込み時」に showAlertMessage を設定します。

    以上でイベントの設定は終わりです。デザイナを保存しましょう。

アプリケーションの実行

Chrome と IE でアプリケーションを実行してみましょう。

  • Chrome

    Chrome ではアラートダイアログは表示されません。
  • IE

    IE ではアラートダイアログが表示されました。

-CookBook
-

執筆者:


comment

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

関連記事

no image

No.5 外部サイトの定期監視

この記事は、EWS 2017で行われたLogicDesignerの講演内容に関する記事です。 こちらの例では、LogicDesignerからIM-FormaDesigner / IM-BIS / IM …

no image

imuiListTableで複数選択した行データを取得する方法

このCookBookでは、imuiListTableで複数選択した行データを取得する方法を紹介します。 imuiListTableについての詳細はAPIドキュメントを参照してください。 [imuiLi …

BloomMakerでワークフローの添付ファイルを直接編集する画面を作成する

このCookBookでは、BloomMakerで、ワークフローの添付ファイルを直接追加や削除する画面を作成してみました。 本稿で紹介のサンプルのように、BloomMakerを利用することで、ちょっとし …

no image

入力画面の後に入力内容の確認画面を設定する方法

このCookbookでは、入力画面からの登録時に入力内容の確認画面を設定する方法を説明します。 この方法は、以下の製品で作成したアプリケーションやフローで利用できます。 IM-FormaDesigne …

no image

承認ノードの画面アイテムに任意の初期値を設定する方法

このCookBookでは、BISワークフローにおいて、承認ノードの画面アイテムに任意の初期値を設定する方法を紹介します。 画面アイテムに任意の初期値を設定する方法としては、画面アイテムプロパティである …