CookBook

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

投稿日:

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

グリッドテーブルでは、行内で参照表示となっている部分をクリックすると、マルチセレクトがトグルされる仕様となっています。
その場合、列タイプ「カスタム」は参照表示となるため、ボタン等を配置した場合に、クリックするとマルチセレクトがトグルします。

ここでは、マルチセレクトがトグルされないようにする方法を説明します。

レシピ

  1. 画面アイテム「グリッドテーブル」を配置する
  2. 列タイプ「カスタム」のプロパティを設定する

1. 画面アイテム「グリッドテーブル」を配置する

フォーム編集画面で画面アイテム「グリッドテーブル」を配置します。

2. 列タイプ「カスタム」のプロパティを設定する

event.stopPropagation()で、イベントの伝播をとめることで、トグルを回避することができます。

以下は、画像を表示し、その画像をクリックした場合に、トグルしないようにするサンプルとなります。

-CookBook
-

執筆者:


comment

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

関連記事

IM-BloomMaker Bulma タイルの利用方法

この CookBook では、 2020 Summer でリリースした Bulma の「タイル」エレメントの利用方法について説明していきます。 「タイル」エレメントは自由にグリッドレイアウトを構築する …

BloomMakerでワークフローの一括代理設定画面を作成する

このCookBookでは、BloomMakerで、ワークフローの代理設定を一括で登録する画面を作成してみました。 本稿で紹介のサンプルのように、BloomMakerを利用することで、ちょっとした要件に …

no image

IM-BloomMaker コンボボックスエレメントのサジェストにサーバから取得した値を表示する

このCookBookでは、intra-mart Accel Platform 2020 Spring から利用可能になったコンボボックスエレメントのサジェストにサーバから取得した値を表示する方法につい …

no image

ViewCreatorのヘッダやフッタに配置するリンクのURLに計算結果を埋め込む方法

本記事では、ViewCreatorのヘッダやフッタにリンクを埋め込む際に、関数を利用する方法をご紹介します。 この方法を利用すると、パラメータ文字列に「今日日付」を受け渡すといったことが実現できます。 …

no image

IM-BloomMaker エレメントを狙った位置に配置する方法

この CookBook ではエレメントを狙った位置に配置する方法について紹介します。エレメントを配置する方法として、エレメントをドラッグ&ドロップする方法がありますが、配置先のスペースが狭いとなかなか …