CookBook

IM-BloomMaker 異なるコンテンツ間でアクションをコピーする方法

投稿日:

この CookBook では intra-mart Accel Platform 2021 Winter から利用可能になったアクションの複製機能を使用して、異なるコンテンツ間でアクションをコピーする方法を紹介します。

アクションの複製機能とは

2021 Winter からアクションの切り取り・コピー・貼り付け機能が追加されました。
この機能を使用すると、別タブにまたがってアクションの切り取り・コピー・貼り付けが可能です。
エレメントとアクションは、異なるクリップボードにコピーされます。
im_cookbook_203020_001

事前準備

コピーされるのはアクションのみで、アクション内の各アクションアイテムで使用している変数・コンテナページ・アクションはコピーされません。
そのため、コピー先でも同じ動作を行うようにするためには、以下の事前準備を行ってください。

変数の場合

  • コピー先のコンテンツ定義で、アクションアイテムのパラメータに設定されている変数のうち、引き継ぎたい変数を作成します。
  • 例えば、コピー元のアクションで $variable.item.itemId を使用している場合、アクションを複製する前に、コピー先のコンテンツ定義で $variable.item.itemId を作成しておきます。
  • 変数を作成する前に後述の「アクションのコピー」を操作した場合は、アクションアイテムのパラメータ設定で再設定します。

im_cookbook_203020_002

コンテナページの場合

  • コピー先のコンテンツ定義で、アクションアイテムのパラメータに設定されているコンテナページのうち、引き継ぎたいコンテナページを作成します。
  • コンテナページ内に必要なエレメントを配置するか、コピー元からコピー・貼り付けします。
  • 後述の「アクションのコピー」を操作後、アクションアイテムのパラメータ設定で再選択します。

im_cookbook_203020_003

アクションの場合

  • コピー先のコンテンツ定義で、アクションアイテムのパラメータに設定されているアクションのうち、引き継ぎたいアクションを作成するか、コピー元からコピー・貼り付けします。
  • 後述の「アクションのコピー」を操作後、アクションアイテムのパラメータ設定で再選択します。

im_cookbook_203020_004

アクションのコピー

コピー元のコンテンツ定義のデザイナを開きます。
コピーしたいアクションを選択して、「アクション」タブ上の「コピー」アイコンをクリックします。
im_cookbook_203020_005

コピー先のコンテンツ定義のデザイナを開きます。
「アクション」タブを開くと「貼り付け」アイコンが有効になっていますので、「貼り付け」アイコンをクリックします。
im_cookbook_203020_006

アクションが複製されますので、「編集」アイコンをクリックします。
im_cookbook_203020_007

アクション内に、コピー元と同じ各アクションアイテムが登録されていることを確認してください。

各アクションアイテムのパラメータを確認

前述のとおり、アクションアイテムのパラメータのうち、変数・コンテナページ・アクションを指定している箇所においては、参照先がないためコピーが行われず、未設定状態に戻っているものがあります。
未設定状態のパラメータは、コピー先に存在する変数・コンテナページ・アクションを再選択してください。
コピー先では不要なアクションアイテムが存在する場合は、削除してください。
コピーされたアクションが適切に動作するか確認するため、アクションのデバッグは必ず行ってください。
im_cookbook_203020_008

-CookBook
-

執筆者:


comment

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

関連記事

no image

【IM-BloomMaker】レイアウトモードで上下左右キーを使って部品の余白を調整してみる

このCookBookでは BloomMaker のレイアウトモードで、上下左右キーを使って部品の余白を調整する方法についてご紹介いたします。 サンプル 以下のサンプルをダウンロードしてご活用ください。 …

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

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

no image

IM-BloomMaker トグルスイッチの使い方

このCookBookでは、2021 Summerでリリースした共通エレメント「トグルスイッチ」の利用方法と、見た目の変更方法について紹介します。 「トグルスイッチ」エレメントは機能のON・OFFを制御 …

no image

imuiListTableで行の背景色を動的に変更する方法

このCookBookでは、imuiListTableで行の背景色を動的に変更する方法について紹介しています。 imuiListTableについての詳細はAPIドキュメントを参照してください。 [imu …

no image

Payara blog のご紹介

この CookBook では Payara のブログについて紹介したいと思います。 以下の URL で Payara に関する様々な記事が投稿されています。 https://blog.payara.f …