Mainアプリ地方アプリ都道府県アプリ市区町村アプリ上記のMainアプリで他のkintoneアプリから各種マスタデータを取得して、絞り込み検索を行うjavascriptのサンプルがググっても少ないので作ってみました。networkにもサンプルコードは有りますが、地方リストや都道府県リストがjavascriptファイルの中でハードコーディングされており、他アプリからフィールドの値を取得して絞り込み検索を行う王道パターンのサンプルコードが少ないです。開発しにくさを感じている方も多いのではないでしょうか。Mainアプリのレコード追加画面で以下の様な絞り込み検索をjavascriptで作ります。1.東北や関東など、地方名を検索2.地方を選択したら都道府県を選択3.都道府県を選択したら市区町村を選択4.絞り込み検索完了MainアプリのフィールドコードMainアプリを以下のフィールドコードでつくります。Mainアプリのフィールドと地方アプリなどのフィールドを区別するために、わざとMainアプリのフィールドに接尾辞『_Main』を付けています。コードを後から読む際に解読しやすいです。数値MainアプリのフォームのスペースMainアプリのフォームの中に作るスペースです。Componentのドロップダウンを表示させるために使います。space_region_mainspace_prefecture_mainspace_city_main地方アプリのフィールドコードアプリ名は「地方」として、以下のフィールドコードを作ります。文字列(1行)都道府県アプリのフィールドコードアプリ名は、都道府県として以下のフィールドコードを作ります。フィールドコードアプリ名は、市区町村として以下のフィールドコードを作ります。各種ファイルダウンロード以下のgithubより6つのファイルをダウンロードしてください。https://github.com/Masamasamasashito/kintone-drilldown-search-v2drill-down.js(インデントがやや見にくいです。ごめんなさい)地方.csv都道府県.csv市区町村.csvkintone-ui-component.min.jskintone-ui-component.min.cssアプリIDの書き換え4つのkintoneアプリのアプリIDをメモします。アプリIDはkintoneの各アプリの画面でURLを見て確認出来ます。ファイルを開き、赤下線部分のアプリIDの4つを先ほどのメモを見ながらすべて書き換えて上書き保存してください。コメントアウトすると、ソースコード解読をしやすくなります。それぞれを地方アプリ、都道府県アプリ、市区町村アプリで読み込みます。kintone-ui-component.min.js、dril-down.js、kintone-ui-component.min.cssを以下の様にアップロードします。drill-down.jsはアプリIDを書き換えてアップロードしてください。画面左上の青い「保存」ボタンをクリック⇒画面右上の青い「アプリを更新」ボタンをクリック。Dropboxにソースコードファイルを置いて、ローカルgitと同期してドロップボックスのURLでkintoneにJavascript/cssファイルを適用すると便利です。Mainアプリで絞り込み検索が実装出来ている事を確認してみてください。「レコード一覧画面」の「編集」は使えない様にするといいかもしれません。APIによるレコード取得数の上限にご注意ください。JavaScriptは廃止予定との事ですのでご注意ください。