ラジオボタン表示フィールド切替プラグイン紹介

■ 概要

 ラジオボタンの選択肢に応じて、
 指定したフィールド群を自動で表示/非表示に切り替える kintoneプラグインです。

 ラジオボタンの選択に応じて入力項目を切り替えられるため、
 複雑なフォームでもユーザーが迷わず入力できる画面を実現できます。

 グループフィールドやサブテーブル内フィールドにも対応し、
 さらに他プラグインによる非表示設定とも干渉しない安全設計になっています。

■ 主な機能

・ラジオボタンの選択肢ごとに「表示するフィールド」を自由に設定
 設定画面で以下を設定できます:
 切替用ラジオボタン
 ラジオ選択肢(自動取得)
 選択肢ごとに表示するフィールド一覧
 一度設定すれば、ラジオボタンの選択と同時に指定したフィールドだけが表示され、他は自動的に非表示になります。

・非表示にした項目の値は自動クリア
 ラジオ選択により「非表示」と判断された項目は、
 値が自動的に初期化されるため、不要なデータの混入や誤保存を防ぎます。
 (通常フィールド/集合型/サブテーブル行すべて対応)

・グループフィールドに対応
 設定画面のチェックにより、
 グループフィールドのラベルや枠線を非表示化することも可能。

・他プラグイン(非表示プラグイン)との干渉回避
 既に他プラグインで 非表示制御がある場合、
 そのフィールドは 本プラグインの表示制御対象から除外されます。

・入れ子ラジオボタンへの対応
 切替用ラジオボタンがグループ内にある場合など、
 ラジオボタン同士の親子関係を自動判定し、
 親が先に処理されるようチェック(誤設定防止)。

・複数セットの切替設定に対応
 1つのアプリ内に複数のラジオボタン切替ルールを設定可能。
 行追加(+)/行削除(−)で複雑なフォームにも対応できます。

■ 利用シーン例

・ラジオ選択に応じて入力項目を切り替えたい
 例:
  「個人 / 法人」で必要項目を出し分け
  「配送 / 来店」で住所欄の表示有無を切替
・入力画面が複雑で、ユーザーに不要な項目を見せたくない
・グループフィールドの枠線やタイトルを非表示にしてスッキリ見せたい
・サブテーブル内でも選択に応じた入力欄制御をしたい
・他プラグイン(フィールド非表示プラグイン等)と併用したい

■ ご利用方法

1.プラグインをインストール
2.設定画面で以下を行う
 - 切替用ラジオボタンフィールドを選択
 - 自動取得された選択肢ごとに
  「表示したいフィールド」をチェック
3.必要あれば行を追加して複数の切替ルールを設定
4.保存ボタンをクリック
5.レコード作成/編集画面でラジオ選択に応じて入力項目が自動切替されます

関連記事一覧

PAGE TOP