条件つき非表示プラグイン

ドロップダウンやラジオボタンフィールドが特定の値のときだけ、指定した別のフィールドを非表示にするプラグインです。 「利用区分」が「利用しない」のときは詳細設定欄をまるごと隠す、といった画面の出し分けをノーコードで設定できます。

入力制御 #条件付き非表示 #表示制御
ダウンロード(v1.0.0)

ユースケース

「利用区分」ドロップダウンで「利用しない」を選んだ場合に、関連する詳細設定フィールドをまとめて非表示にします。レコード作成・編集・詳細画面のどの画面を開いても、条件フィールドの現在値に応じて自動的に表示・非表示が切り替わります。

セットアップ手順

  1. プラグインをアプリに追加し、設定画面を開く。
  2. 「条件フィールド追加」ボタンで、非表示条件のもとになるフィールド(ドロップダウン・ラジオボタン)を選択する。
  3. 「条件値を追加」ボタンで、条件となる値と、非表示対象とするフィールドを複数選択で指定する。
  4. 「設定を保存」を押し、アプリを更新する。

同じ非表示対象フィールドを複数の条件で設定すると正しく動作しません。1つのフィールドは1つの条件からのみ制御するように設定してください。

セキュリティレビュー結果サマリ

設定画面イメージ

条件つき非表示プラグインの設定画面。条件フィールドを1件設定した状態のスクリーンショット。

API実行数について

このプラグインは設定画面を開いたときに1回だけkintone.api()でフォームフィールド一覧を取得します(kintone自身への呼び出し)。 レコード画面での表示・非表示切り替え自体はローカルなJavaScript処理のみで完結し、APIは実行しません。

GitHub / 改善要望

あわせて検討したいkintone関連サービス