kintoneのドロップダウンを連動させる方法3選
「大分類で『パソコン』を選んだら、小分類には『ノートPC』『デスクトップPC』だけを出したい」——kintoneでアプリを作り込むと、必ず一度は欲しくなるのが、この連動ドロップダウン(絞り込み選択)です。
しかし実際に設定画面を探しても、それらしい項目は見つかりません。私たちはkintoneプラグインの開発元として、この「連動できない」相談を数多く受けてきました。本記事は2026年7月時点の仕様に基づいて、できない理由と3つの解決方法を整理します。
選択肢は、何を選んでも常に全件表示されます。この記事では、標準機能でできる工夫 → JavaScriptで実現する方法 → プラグインという選択肢、の順で解説します。
- kintoneで連動ドロップダウンが作れない理由と、誤選択が起きる構造
- 標準機能でできる選択肢の工夫と、できないことの境界線
- 解決方法3つ(選択肢設計の工夫・JavaScript自作・プラグイン)の費用と工数の比較
- それぞれのメリット・デメリットと、導入前に確認すべき注意点
- 誤選択を減らす選択肢設計のコツと、よくある質問への回答
選択肢が多いアプリほど、誤選択とその手戻りは静かに積み上がります。分類のある入力が日常業務にあるなら、総コストではプラグインが最も安くつくケースが多い——これが本記事の結論です。理由を順に説明します。
kintoneでドロップダウンが連動できない理由|標準機能でできること・できないこと
原因:選択肢は「固定リスト」として定義される
kintoneのドロップダウン(選択肢フィールド)は、アプリ設定時に決めた選択肢のリストをそのまま表示する仕組みです。入力画面で他のフィールドが何を選ばれているかは、選択肢の表示に影響しません。
その結果、大分類・小分類のような階層のあるデータでは、小分類の欄に全分類の選択肢がずらりと並ぶことになります。下のデモで、その差を体感してみてください。
9件から探すのと、3件から選ぶのとでは、選ぶ速さもミスの起きやすさもまるで違います。しかも実務の選択肢は9件では済みません。商品分類や勘定科目なら、数十件から探すことになります。
標準機能でできること(まずは無料でここまで)
- 選択肢名に分類を含める:「PC/ノート」「家具/チェア」のように命名すれば、五十音順で分類ごとに固まり、探しやすくなります。
- ルックアップの絞り込み:マスタを別アプリにしてルックアップで参照する方式なら、取得時の絞り込み条件をあらかじめ設定できます。連動とは違いますが、候補を減らす効果があります。
- フィールドの分割:分類ごとに入力アプリや一覧を分ければ、そもそも混在しなくなります(管理の手間は増えます)。
標準機能ではできないこと
- 選んだ値に応じて別のドロップダウンの選択肢を絞る:いわゆるカスケード(連動)は設定項目自体が存在しません。
- 選択肢の動的な変更:入力画面で選択肢リストを状況に応じて増減させることはできません。
- 誤った組み合わせの入力防止:「大分類=パソコン」なのに「小分類=チェア」という矛盾した入力を、標準機能では止められません。
選ばせない工夫が、誤選択と手戻りを根元から断ちます。
連動ドロップダウンを実現する3つの方法【比較】
方法1:選択肢の設計と運用で工夫する(代替方法・無料)
連動そのものは諦め、誤選択を減らす方向の工夫です。前述の命名規則(「PC/ノート」方式)が代表で、今日から無料でできます。
メリットは費用ゼロと導入の速さ。デメリットは、選択肢の件数自体は減らないため、リストが長くなるほど効果が薄れることです。また命名規則の徹底は運用に依存し、矛盾した組み合わせの入力も防げません。
方法2:JavaScriptで出し分けを自作する(無料〜外注)
kintoneはJavaScriptカスタマイズを公式にサポートしています。ただし連動ドロップダウンの自作には、知っておくべき制約があります。選択肢フィールドの中身(選択肢リスト)は、JavaScriptから書き換えられないのです(画面の内部構造を直接操作する方法はサポート外で、アップデートで壊れるリスクがあります)。
そのため公式APIの範囲で実現するには、「小分類フィールドを大分類の数だけ用意し、changeイベントと表示切り替えAPI(setFieldShown)で出し分ける」という作りになります。大分類が「パソコン」なら「小分類(パソコン用)」フィールドだけを表示する、という方式です。
メリットはライセンス費用が不要なこと。デメリットと注意点は3つあります。
- フィールド数が分類の数だけ増える:集計・一覧・CSV出力もフィールドごとに分かれ、後工程が複雑になります。
- 開発と保守の負担:分類の追加・変更のたびにフィールドとコードの両方をメンテナンスすることになります。
- 属人化:作った人が異動すると、仕組み全体がブラックボックス化しがちです。
方法3:選択肢絞り込みプラグインを使う(ノーコード・GUI設定)
プラグインは、kintoneに機能を追加する公式の仕組みです。導入手順は次の5ステップだけです。
- プラグインのZIPファイルを入手する(試用版で構いません)
- kintoneシステム管理 →「プラグイン」→「読み込む」でZIPを登録する
- 対象アプリの設定 →「プラグイン」→「追加」で有効化する
- 設定画面で親フィールドと子フィールドを選び、親の選択肢ごとに表示する子の選択肢をチェックする
- 「アプリを更新」して、入力画面で連動を確認する
bstの選択肢絞り込みプラグインの場合、できるようになることは3つです。
メリットは導入の速さと、データ構造を変えずに済むこと。デメリットは年額費用(例: ¥19,800/年)がかかることです。絞り込みの処理はブラウザ内で完結し、業務データが外部に送信されることはありません。
| 比較項目 | ①選択肢設計の工夫 | ②JavaScript自作 | ③プラグイン |
|---|---|---|---|
| 連動の実現度 | ×(探しやすくなるのみ) | △(出し分けで擬似的に) | ◎ |
| 矛盾入力の防止 | × | △(実装次第) | ◎ |
| 初期費用 | 0円 | 0円〜(外注は10万円台〜) | 0円(試用30日) |
| 継続費用 | 運用徹底の負荷 | 保守工数(分類変更のたび) | 年額ライセンス |
| フィールド数への影響 | なし | 分類の数だけ増加 | なし |
| 多段(3段以上) | × | 実装が急激に複雑化 | ◎ |
| 属人化リスク | 中(命名ルール) | 高 | 低 |
導入前の注意点として、連動系プラグインを選ぶ際は次の4点を確認してください。
- 多段対応:2段だけでなく、3段以上の階層に対応できるか(業務の分類は育ちます)
- 設定のしやすさ:対応表をGUIで設定できるか。ファイルやコードでの管理は引き継ぎの負債になります
- データの扱い:フィールドや保存済みデータに手を加えない設計か。外したら元に戻れるか
- 外部通信の有無:業務データが外部サーバーへ送られない設計か(情報システム部門の審査ポイントです)
誤選択を減らす選択肢設計の3つのコツ(業務改善の視点)
どの方法を選ぶにしても、選択肢そのものの設計が悪いと効果は半減します。コツは3つです。
社内稟議・情報システム部門への説明ポイント
有料プラグインの導入に承認が必要な場合は、次の3点で説明すると通りやすくなります。
活用イメージとよくある質問
現場での活用イメージ
選択肢の連動がよく使われる典型的な場面を3つ紹介します(特定の導入企業の事例ではなく、想定される代表的な活用パターンです)。自社の分類に近いものがあれば、試用版で同じ階層を再現してみてください。
- 案件管理×業種と商材:業種を選ぶと、その業種向けの商材だけが候補に。営業担当が商材リスト全体を覚えていなくても、正しく入力できます。
- 問い合わせ管理×カテゴリと詳細分類:「契約」「操作方法」「不具合」の大分類に応じて詳細分類を絞り込み。集計レポートの精度が上がります。
- 備品・資産管理×大分類と品目:分類→品目の2段で登録ミスを防止。棚卸しのときに「分類違いの迷子」を探す手間がなくなります。
よくある質問
何段階まで連動できますか?
bstの選択肢絞り込みプラグインは、大分類→中分類→小分類のような3段階以上の多段連動に対応しています。段数の設計は設定画面のGUIで行えます。
連動のルールはどうやって設定しますか?
設定画面で「親の選択肢ごとに、子に表示する選択肢」をチェックで選ぶだけです。コードや対応表ファイルの作成は不要です。
既存のレコードやデータに影響はありませんか?
ありません。プラグインが制御するのは入力画面での選択肢の表示だけで、フィールドや保存済みデータの構造には手を加えません。プラグインを外せば元の表示に戻ります。
業務データが外部に送信されませんか?
送信されません。絞り込みの処理はすべてブラウザ内で完結します。年額プランのライセンス確認で送信されるのは「kintoneドメイン名」のみです。
無料で試せますか?
30日間の無料試用版があります。メールアドレスの登録も不要で、ZIPをダウンロードしてkintoneに読み込むだけで全機能を試せます。
まとめ:正しく選べる仕組みは、正しいデータの入り口になる
- kintoneの標準機能に、ドロップダウンを連動させる仕組みはない。選択肢は常に全件表示される
- まずは命名規則やルックアップなど標準の工夫を試す。選択肢が少ないうちはそれで足りる
- JavaScriptでの自作は「選択肢を書き換えられない」制約により、フィールド出し分けの大がかりな作りになる
- 分類のある入力が日常にあるなら、フィールドを増やさず多段連動できるプラグインが総コスト最小
- あわせて大分類7±2件・「その他」の棚卸し・現場の言葉という選択肢設計も見直す
bstの選択肢絞り込みプラグインは、この記事で挙げた選定ポイントを満たすように作られています——GUIだけで親子の対応を設定、3段階以上の多段連動、フィールドは増やさずデータ構造もそのまま、業務データの外部送信なし。30日間・登録不要で試せます。製品ページには実際に選択肢が絞り込まれる様子を操作できるデモがありますので、まずは触ってみてください。
選択肢絞り込みプラグインを見る →
関連記事: kintoneの入力ミスを減らす7つの対策 / kintoneフォームをタブで整理する方法3選 / kintoneで部分一致検索ができない理由と3つの解決方法