0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

rex0220 計算式プラグイン チェックボックス単一選択

Last updated at Posted at 2025-06-04

計算式プラグインで、チェックボックスの単一選択を行ってみました。

概要

複数の選択肢を持つチェックボックスを単一の選択にする例です。
制御用チェックボックスを使って、チェックボックスから前の選択肢を削除します。

2025-06-04_09h04_04.png

操作例

2025-06-04_09h06_17.gif

フォーム設定

チェックボックスと同じ選択肢と初期値を持つ制御用チェックボックスを配置します。

2025-06-04_09h09_08.png

計算式プラグイン設定

制御用チェックボックスには、変更前の選択肢を保存しておきます。
チェックボックスが複数選択の状態になったら、制御用チェックボックスにある以前の選択肢を除外します。

通常は、制御用チェックボックスを非表示にしてください。

2025-06-04_09h16_57.png

OPTION: 循環参照を許可

// チェックボックス CHECK_BOX (editable)
IF(ARRAY_COUNT(チェックボックス)>1,
  ARRAY_DEL(チェックボックス,OLDチェックボックス),
  ARRAY(チェックボックス)
)

// OLDチェックボックス CHECK_BOX
ARRAY(チェックボックス)

// チェックボックス2 CHECK_BOX (editable)
IF(ARRAY_COUNT(チェックボックス2)>1,
  ARRAY_DEL(チェックボックス2,OLDチェックボックス2),
  ARRAY(チェックボックス2)
)

// OLDチェックボックス2 CHECK_BOX
ARRAY(チェックボックス2)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?